|
本帖最后由 wangjikuen 于 2017-8-12 11:04 编辑
我在参考了http://docs.wex5.com/ajax-cross-domain/这个链接之后,由于必须使用POST访问的方式,因此我使用了CORS的方案,在$AJAX之外添加了 $.support.cors = true;在$ajax之内,添加了
xhrField: {
withCredentials: true
},
crossDomain: true,
以及 另一台机器架设的JAVA服务器中,添加了
response.setHeader(“Access-Control-Allow-Origin”, “http://192.168.1.34:8080”);
我的本机地址为192.168.1.34。服务器架设在另一台计算机上
在使用谷歌浏览器本地调试的时候,报网络错误 网络出错 编码:JUSTEP230109
基本思想应该是因为带COOKIES传送的问题,我测试过,在不需要验证COOKIES的地址中,直接就成功返回值了,但我的AJAX中,已经带了xhrField: {
withCredentials: true
},
crossDomain: true,
那为什么会不成功呢?
随后我查阅netbook 的response,发现服务器返回的值已经返回回来了
但是为什么AJAX会直接进入error,没有进source中,sourse没值,error有错误
求教各位,这种问题是什么导致的,如何解决,谢谢!
|
|