2013-03-14 65 views
0

我正在使用fileuploadfield上传文件。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 {成功:真, 名称:“等”}

凡在萤火虫的网片我能看到正确的效应初探。 这个问题只在FireFox中。

任何帮助将非常感激。

问候 网址

回答

0

在控制器中尝试设置如下

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

这个工作对我..试试看。