相关疑难解决方法(0)

为什么我收到OPTIONS请求而不是GET请求?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script>
$.get("http://example.com/", function(data) {
     alert(data);
});
</script>
Run Code Online (Sandbox Code Playgroud)

它对该URL执行OPTIONS请求,然后从不使用任何内容调用回调.

当它不是跨域时,它工作正常.

不应该只是jQuery与一个<script>节点进行调用,然后在加载时进行回调吗?我明白我无法得到结果(因为它是跨域的),但那没关系; 我只是希望电话通过.这是一个错误,还是我做错了什么?

jquery xmlhttprequest http-get http-options-method

278
推荐指数
3
解决办法
32万
查看次数

相同的源主机,JS中的不同端口

为两个主机

http://1.com.local/
http://2.com.local:8080/
Run Code Online (Sandbox Code Playgroud)

我怎样才能document.domain在两者之间使用DOM-Manipulation?如果我将它们都设置为com.local不起作用,因为第二个主机然后获取域com.local:8080.

当我尝试将第一个域设置为com.local:8080手动时,端口只是剪切而域保持不变com.local.

在这种情况下如何启用DOM操作?

javascript dom same-origin-policy

11
推荐指数
1
解决办法
1万
查看次数