我刚刚开始学习jQuery和AJAX。我可以通过将本地页面(在磁盘上)加载到div中jQuery.load(),但是外部站点似乎无法正常工作。我什至使用Wireshark来检查数据是否从服务器发送(是)。示例代码如下:
jQuery.load()
<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>
首先可以这样做吗?如果是这样,怎么办?
开箱即用:否。这是一个安全问题。但是,有一些 不同的 解决方法。