fileuploadfield でファイルをアップロードしています。
コードスニペット:
myUploadForm.getForm().submit({
url: 'ref/uploadData',
waitMsg: 'Uploading file...',
success: function( form, action ) {
alert('sueccess');
},
failure:function(form, action) {
alert('failure');
}
});
バックエンド (grails) から、応答オブジェクトを {success:true, name:'etc'} として取得しています。
ここでの問題は、これがクロムと IE で正常に動作していることです。しかし、Firefox では機能しません。要求された url メソッドとして名前が付けられたファイルをダウンロードし、そのファイルに応答を書き込みます。
つまり、uploadData {success:true, name:'etc'}
firebugのネットタブのように、適切な応答を見ることができます。この問題は、FireFox のみで発生します。
どんな助けでも本当に感謝しています。
よろしくURL