Показать сообщение отдельно
  #2 (permalink)  
Старый 22.08.2015, 16:22
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

У вас функция получает второй аргумент action, а выводит на экран o.

Код там на самом деле такой:

buttons: [{
            text: 'Save',
            handler: function(){
                var form = this.up('form').getForm();
                if(form.isValid()){
                    form.submit({
                        url: 'file-upload.php',
                        waitMsg: 'Uploading your photo...',
                        success: function(fp, o) {
                            msg('Success', 'Processed file "' + o.result.file + '" on the server');
                        }
                    });
                }
            }
        }


JSON с сервера приходит. Добыть его можно через action.result, как видно из примера, а не через action.response.


Подробнее об опциях submit в документации
Ответить с цитированием