为什么常识

通过AJAX提交数据到服务器端后,不能获取返回的json浏览器提示保存文件,怎么办啊?

生活词典 changshi.cidiancn.com

阅读: 231

通过AJAX提交数据到服务器端后,不能获取返回的json浏览器提示保存文件,怎么办啊?我用AJAX跟服务器端通讯,他返回数据的页面是一个类型为“application/json”类型的无扩展名的文件,这样的文件可能浏览器无法解释,AJAX一执行到回调函数获取JSON那一步就提示我下载那个文件然后就不能执行下去了。那文件下载后打开查看里面就是返回的JSON字符串。服务器端的代码我无法修改,不然让他修改下返回文件类型就好了。这样的情况还有救吗?1 个答案

答案 1:

不知道你用的是什么javascript的类库,如果是jquery的话,你在ajax的函数的dataType要指明json格式,$.ajax(url, {dataType:"json"});

分享常识给亲友.

下一篇:「-移动(英属维尔京群岛)有限公司」是什么意思?该如何解释? 下一篇 【方向键 ( → )下一篇】

上一篇:上传文件时,如何计算出文件的 md5 传至后台做比对? 上一篇 【方向键 ( ← )上一篇】