jQuery .load()不会起作用

时间:2013-07-24 14:36:52

标签: javascript jquery html innerhtml

jQuery描述了.load()

的某个应用程序

$('#result').load('ajax/test.html #container');

“当此方法执行时,它会检索ajax / test.html的内容,但随后jQuery会解析返回的文档以查找ID为容器的元素。此元素及其内容将被插入到具有结果ID的元素中,并且丢弃所检索文档的其余部分。“

为了测试这一点,我尝试获取Google搜索按钮的内部HTML。 Google搜索按钮的ID为“gbqfsa”。

所以我写了这个:

$('#externalcontent').load('http://www.google.com #gbqfsa');

然而,它似乎不起作用。我在this fiddle

中提供了问题的完整示例

1 个答案:

答案 0 :(得分:4)

都能跟得上!您无法使用JavaScript从远程网站加载页面。这违反了Same Domain Policy