ajax应用报系统错误:-1072896658

真是崩溃啊!
做这个项目,
用ajax开发时,
遇到了两个ajax错误,
第一个是–系统不支持指定的编码方式
ajax应用时报系统不支持编码错误
第二个是–系统错误: -1072896658
ajax应用时报系统错误

现在第二个问题解决了。
Ajax 系统错误: -1072896658

如果XMLHttpRequest对象请求的文档未指定正确的utf-8编码,调用responseText方法时就会出现这个错误
浏览器系统错误:-1072896658(Explorer system error: -1072896658)

解决办法很简单,返回response指定header的编码为utf-8,如下:

header(‘text/plain; charset=utf-8’); 或者 header(‘Content-Type: text/plain; charset=utf-8’);

这两个问题,都有一个共性,就是都是在responseText处报错的。
而且我在解决第二个问题的时候,
遇到这样的怪事。
我把 header(‘Content-Type: text/plain; charset=utf-8’);加在文档的最开始处,没效果,
加在echo的前一行,就有效果了,
搞了好久才把这个问题搞定。

但是针对第一个问题,我现在还没什么办法解决呢,故放弃使用ajax效果了。
如果哪位兄弟有高见,请不吝赐教!

发表评论

返回顶部