使用easyui的form,IE下提交数据的时候,提示下载

问题:

使用easy-ui提交数据的时候,IE下提示下载,如图:

使用easyui的form,IE下提交数据的时候,提示下载_第1张图片

分析:

我们平时通过jQuery的ajax方法来提交数据、请求数据不都挺正常的吗,没出现过这个情况啊,浏览器兼容性jQuery已经帮我们处理好了啊,这个easyui的form方法也是无刷新提交表单啊,应该也是ajax吧。问题就在这里,这个easyui的form提交表单并不是真的ajax。我们来看看easyui-form的源码

使用easyui的form,IE下提交数据的时候,提示下载_第2张图片

IE浏览器解析解答:

IE浏览器对于application/json的非ajax的响应的处理比较特殊,我这里指的是相当于你在IE的地址栏上输入了一个url,而服务器返回的content-type是application/json,我猜是IE默认是不能直接处理application/json的响应,所以就提示下载了。

响应:

使用easyui的form,IE下提交数据的时候,提示下载_第3张图片

你可能感兴趣的:(使用easyui的form,IE下提交数据的时候,提示下载)