<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>节点进行调用,然后在加载时进行回调吗?我明白我无法得到结果(因为它是跨域的),但那没关系; 我只是希望电话通过.这是一个错误,还是我做错了什么?
为两个主机
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操作?