jQuery load()页面片段不存在

时间:2012-11-15 19:17:38

标签: javascript jquery

如果通过提供不存在的页面片段来运行jQuery的load()函数,应该会发生什么?它只是加载整个页面,还是加载空页?

$("#a").load("http://www.example.com #non-existing-id");

1 个答案:

答案 0 :(得分:0)

来自http://api.jquery.com/load/(在加载页面片段部分)

  

我们可以修改上面的示例以仅使用部分文档   获取的内容:

     

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

     

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

由于该元素不存在,因此#a内不会加载任何内容。但请注意,整个页面仍然是从服务器获取的。