我正在尝试使用绝对 url 进行 ajax 调用。但 url 会自动在当前域前面加上,因此给我一个 404。如何阻止当前域在 URL 前面加上。
$.ajax({ 类型:“获取”, url: "www.xxxx.org"+ 路径 + ".zzzz.json",
.
.
// rest of the code }
这里的路径是/etc/xxx/yyy/etc
我收到的错误是: 获取http://yyyyy.xxx.org/www.xxx.org/etc/xxx/yyy/zzzz.json 404.
如果有人有解决这个问题的想法,请帮忙。谢谢。
最佳答案
没有前导方案的 URL 被视为距当前页面来源的相对 URL。 (这与 <a href="..."
> 链接中的值具有相同的行为。)
您必须使用一个方案,例如http://www.xxxx.com/...
而不是www.xxxx.com/...
关于jquery - 如何在 jQuery AJAX 调用期间阻止将当前域添加到 URL 前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813337/