<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>
它向该 URL 发出一个 OPTIONS 请求,然后永远不会用任何东西调用回调。
当它不是跨域时,它工作正常。
jQuery 不应该只使用<script>节点进行调用,然后在加载时进行回调吗?我知道我将无法获得结果(因为它是跨域的),但没关系;我只是想让电话通过。这是一个错误,还是我做错了什么?
<script>
选项来自http://www.w3.org/TR/cors/见http://metajack.im/2010/01/19/crossdomain- ajax-for-xmpp-http-binding-made- easy/更多信息