使用jquery-form.js中ajaxSubmit时出现不走回调函数的情况。

今天在使用ajaxSubmit异步上传文件时,出现文件上传成功后不进入回调函数的问题(IE浏览器,并且把json格式的回调函数当成一个文件解析),之后百般尝试 在spring配置文件中加入

<bean ,把返回的contrtoller的返回值从Map<String,String>变成String,然后使用 JSONObject.toJSONString(把返回数据处理成json格式); 在ajax的回调函数里 加入

data = window.eval("回调函数") 解析一下回调,IE浏览器就不会再把他当成文件啦。