香港独立IP空间
香港php空间
美国php空间
域名注册

最近有位无忧主机php独立ip空间用户,他使用的是ecshop商城建站。这位朋友过来咨询无忧小编,在用ecshop的过程中,发现打开网页还是在前台下单的时候,都会出现一个对话框,弹出的内容就是:xmlhttprequest status :[12029] unknow status. 朋友反问是不是浏览器的问题呢,是不是禁止了JS啊或者是网络的问题啊之类的。这个可能是有时ajax抓取订单信息不全而出现错误。尽管不会影响到正常操作,关闭订单提醒试下,就没事了。但是却严重影响到了用户的体验。针对这些疑问,无忧小编特意的在本地测试,发现也会出现问题。因此排除了网络方面的原因。
根据报错提示,我们知道,因为Ecshop的功能设定可以设定后台开启时,定时检查是否有新订单,而这个检查的动作主要是在以下程式间进行沟通:
XMLHttpRequest < -> apache < -> php < -> mysql
而在上述交互沟通的过程当中出现问题时,在Ecshop会出现[12007]或[12029]等错误码:
因此可用的解决方式也就简单了:
只需修改一个js文件,找到 js/transport.js 大约130行的位置:
找到代码:

case 200: // OK!
将其修改为如下代码:
case 200: // OK!
case 12029: // 忽略 Unknow status [12029]
到此问题处理完毕!

无忧主机相关文章推荐阅读:
ECSHOP如何调用分类ID的文章
ECSHOP如何彻底删除帮助中心文章页的评论框
ECSHOP教程:实现其他网站程序外部调用ECSHOP商品

本文地址:http://www.51php.com/ecshop/19862.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: