首页 > 教育学习 > 为什么 > 通过AJAX提交数据到服务器端后,不能获取返回的json浏览器提示保存文件,怎么办啊?

通过AJAX提交数据到服务器端后,不能获取返回的json浏览器提示保存文件,怎么办啊?
2012-01-19 20:26:50   来源:   点击:

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

    1 个答案

    • 答案 1:

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

相关热词搜索:

上一篇:上传文件时,如何计算出文件的 md5 传至后台做比对?
下一篇:中庸是什么样的概念,具体怎么做才算是中庸?