我刚刚开始学习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。