Ajax:NetworkError:在“xmlhttpRequest”上执行“send”失败:
事实上我的“数据”有时是空的所以我错了
但是这个错误并不是一直发生在所有的Smiley Bawling浏览器上
经过一些研究,我研究了十字域
所以我在我的PHP文件中添加了:
Header(“access-control-allow-origin:*”);
Header(“access-control-allow-headers:origin,X-requested-with,content-type,accept”);
我现在看不出有什么问题了,完美解决。有时候对于一些浏览器,当ajax获取数据时,data为空不用传给后台时,获取数据就会出现错误,不执行success,而直接到error。
本文探讨了Ajax请求中常见的跨域问题,特别是在数据为空时出现的NetworkError错误。通过在PHP文件中添加适当的header设置,成功解决了跨域访问限制,确保了不同浏览器下Ajax请求的正常工作。
1万+

被折叠的 条评论
为什么被折叠?



