错误的详细方案(c00ce56e)当使用Ajax的PHP
我的环境是:JS代码是基于jQuery,使用异步加载方法加载每个js类库,请求的方式is'get ',回到format'html;
由于完成了以前的工作,所以在IE.一眼就可以看出它是否正常,有点沮丧和反应迟钝。不显示数据。然后,在IE,F13发现在IE的数据请求和数据也没有问题,在控制面板中得到的,但是当我用# ID(HTML)(数据),将数据插入到DOM完全没有反应。
继续调试。然后,在美元的误差参数的选择。Ajax请求,当警报传递给回调函数的errorthrown参数,得出以下错误:由于错误c00ce56e,操作无法完成。这是至关重要的,因为弹出的错误代码,所以这是一个跟踪误差。
顺便说一下,Ajax请求返回的成功在Firefox和IE返回错误。根据这个错误提示,相关的答案是在互联网上进行搜索,并发现代码不一致更有用。搜索后发现,我有一个HTML页面编码是UTF-8,和我在PHP程序和头('content-type:文本/ HTML;字符集= UTF-8);这是沮丧,因为没有问题啊,然后查看网页源代码找出它是如何UTF8,少一个-哪里去了,后来才发现原来的nginx配置设置字符集utf8;强制字符编码为UTF8,快速添加nginx重启一切正常…
根据这个问题,可以总结出以下经验:
Firefox的容错性强于IE.,HTML5的设计理念使得Firefox的性能更好。这种容错能力是否会导致安全风险是未知的,因为它还没有被测试过。
尽量保持一致的程序代码,否则可能会有不可预知的错误,和UTF-8的建议。