我刚开始读一本关于ajax的书。我正在建立一个测试环境,通过网络运行代码来测试应该是的例子,因为我们正在谈论Ajax。我已经知道Ajax跨域问题,但为什么我会遇到这个跨域错误?
请求资源的页面的URL是: http://diegodesignertest.freeiz.com/teste2.php(我在浏览器中输入的网址)
请求以这种方式执行: xhr.open(“get”,“http://diegodesignertest.freeiz.com/response.php”,true); 这段代码包含在teste2.php中,并且正在请求一个response.php文件(这没意义我只是在测试)
不是同一个域?
答案 0 :(得分:0)
我已经创建了一个xml文件并且工作正常。问题是php文件的请求。
没有工作 我更改了xhr.open(" get"," http://diegodesignertest.freeiz.com/response.php",true);
工作 我更改了xhr.open(" get"," http://diegodesignertest.freeiz.com/response.xml",true);