更改URL请求后,http请求不起作用

时间:2015-01-25 10:31:05

标签: ajax http response

我使用$.ajax()

传递网址以执行http请求
var url = document.location.hostname == "localhost" ? "http://localhost/mydomain.pl/admin/request": "/admin/request";

$.ajax({
    type : "POST",
    url : url
    ...
});

一切正常,除非我更改了网址:http://www.mydomain.pl/admin/request。为什么它会停止工作?有什么问题?

1 个答案:

答案 0 :(得分:2)

我假设你正在尝试从localhost到mydomain.pl进行AJAX调用。 默认情况下,AJAX(或实际上是XHR)cross-domain requests are blocked by the browser as a security measure

有一些方法可以实现这一点 - 根据您的使用情况,查看JSONP或添加适当的CORS标头。