如果通过提供不存在的页面片段来运行jQuery的load()函数,应该会发生什么?它只是加载整个页面,还是加载空页?
$("#a").load("http://www.example.com #non-existing-id");
答案 0 :(得分:0)
来自http://api.jquery.com/load/(在加载页面片段部分)
我们可以修改上面的示例以仅使用部分文档 获取的内容:
$('#result')。load('ajax / test.html #container');
执行此方法时,它会检索ajax / test.html的内容, 但随后jQuery解析返回的文档以查找元素 容器的ID。插入此元素及其内容 到具有结果ID的元素,以及检索到的其余部分 文件被丢弃。
由于该元素不存在,因此#a
内不会加载任何内容。但请注意,整个页面仍然是从服务器获取的。