2013-03-14 4 views
0

Я загружаю файл с файловым полем.Fileupload не работает в FireFox

Фрагмент кода:

myUploadForm.getForm().submit({ 
    url: 'ref/uploadData', 
    waitMsg: 'Uploading file...', 

    success: function(form, action) { 
     alert('sueccess'); 
    }, 

    failure:function(form, action) { 
     alert('failure'); 
    }  
}); 

и из внутреннего интерфейса (Grails) я получаю объект ответа как {успеха: правда, имя: 'и т.д.'}.

Здесь проблема заключается в том, что это нормально работает в хром и IE. Но в firefox он не работает. Загружает файл, названный в качестве запрошенного метода url, и в этом файле он пишет ответ.

т.е., uploadData {успех: правда, имя: «и т.д.»}

Где, как в чистой вкладке поджигатель я могу видеть надлежащее réponse. Эта проблема только в FireFox.

Любая помощь была бы действительно оценена.

С уважением URL

ответ

0

в настройках Ьгу контроллера, как показано ниже

response.contenttype ="text/html" // sometimes not required. 
render ("{ success: true, result:'file has been uploaded succesfully'}") 

Это работал для меня .. дать ему попробовать.

Смежные вопросы