如何在 jQuery AJAX 调用期间阻止将当前域添加到 URL 前面

mid*_*zhi 4 ajax url jquery google-chrome-devtools

我正在尝试使用绝对 url 进行 ajax 调用。但 url 会自动在当前域前面加上,因此给我一个 404。如何阻止当前域在 URL 前面加上。

$.ajax({ 类型: "GET", url: "www.xxxx.org" + 路径 + ".zzzz.json",

            . 
            .
            // rest of the code }
Run Code Online (Sandbox Code Playgroud)

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

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

如果有人对解决这个问题有任何想法,请帮忙。谢谢。

aps*_*ers 7

没有前导方案的 URL 被视为距当前页面来源的相对 URL。(这与 > 链接中的值的行为相同<a href="..."。)

您必须使用一个方案,例如,http://www.xxxx.com/...而不是www.xxxx.com/...