我刚刚开始学习jQuery和AJAX。我可以通过jQuery.load()将本地页面(在磁盘上)加载到div中,但是外部站点似乎无法正常工作。我什至使用Wireshark来检查数据是否从服务器发送(是)。示例代码如下:

<html>
<head>
    <script src='jquery-1.4.2.min.js'></script>
    <script>
        $(document).ready(function() {
            // $('#test').load('localpage.htm'); works!
            $('#test').load('http://www.google.com/'); // does not work!
        });
    </script>
</head>
<body>
<div id='test'></div>
</body>
</html>

首先可以做到这一点吗?如果是这样,怎么办?

最佳答案

开箱即用:否。这是一个安全问题。虽然有few different workarounds

10-05 21:06
查看更多