0
jQuery的描述了用于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
谢谢!那么最后的用法是在同一个域上,所以我不会遇到这个问题。 – william44isme
你知不知道如果两页都在同一个域但不同的子域上,它是否仍然有效?您链接的维基百科文章没有详细说明。 – william44isme
子域名无效。 https也无法工作。它甚至不能是具有不同主机名的机器(例如localhost vs 127.0.0.1)。一切需要相同。 – Brian