新闻中心

Ecshop教程:提示信息:xmlhttprequest status :[12029] unknow解决办法

作者 / 无忧主机 时间 2015-08-06 17:40:52

最近有位无忧主机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商品

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

1
1
1
1
1
1
1