如何在jQuery AJAX调用期间停止当前域名被添加到URL前缀

4

我正在尝试使用绝对URL进行Ajax调用。 但是,该URL会自动添加当前域名并因此导致404错误。 如何阻止当前域名添加到URL中。

$.ajax({ type: "GET", url: "www.xxxx.org" + path + ".zzzz.json",

            . 
            .
            // rest of the code }

这里的路径是 /etc/xxx/yyy/etc

我收到的错误是: GET http://yyyyy.xxx.org/www.xxx.org/etc/xxx/yyy/zzzz.json 404。

如果有人知道如何解决这个问题,请帮忙。谢谢。


在你的URL前面添加 http:// - James Montagne
1个回答

7

没有前导协议的URL被视为相对于当前页面来源的URL。(这是链接标签<a href="...">中数值的相同行为。)

您必须使用协议,例如http://www.xxxx.com/...而不是www.xxxx.com/...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接