您的位置:首页 > Web前端 > JQuery

FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。

2013-03-15 16:53 1326 查看
当ajaxfileupload的声明方法中指定dataType: json,并且ashx中context.Response.ContentType 不是 "text/plain";的时候FireFox会直接弹出保存对话框,保存后的页面内容就是返回的JSON格式字符串。

 

解决方法,就是把dataType: json换成dataType: text,ASHX中context.Response.ContentType 指定为text/plain

然后在前台ajaxFileUpload的success: function (data, status)中,把<pre></pre>替换掉。

success: function (data, status)

                 {

                     data = data.replace("<pre>", "").replace("</pre>", "");

                     data = eval(data);

                     //以下访问json格式的代码省略。

                 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐