IE下,ajax: 由于出现错误 c00ce56e而导致此项操作无法完成

当使用Ajax时,在chrome浏览器测试通过,但在IE浏览器中javascript出现错误“由于出现错误 c00ce56e 而导致此项操作无法完成”。

经过询问Google,发现是编码出现了问题。

由于使用Ajax,当然需要一个被请求页面,在我的项目中,该页面返回json对象数组,在修改之前写的是

// 设置返回json格式数据
header('content-type:application/json;charset=UTF8');

之所以出错是因为少了一个小小的“-”,修改如下:

// 设置返回json格式数据
header('content-type:application/json;charset=UTF-8');// 注意不能是utf8

然后返回IE进行测试,完美通过~

发表评论

电子邮件地址不会被公开。 必填项已用*标注

12 + 9 =

27 − 19 =