Javascript 加载方法是否加载整个页面?
我想知道JQuery/Ajax.load()方法是如何工作的。 我的意思是,我有A.html页和B.html页 JQuery将如何从B.html加载A.html的页面片段Javascript 加载方法是否加载整个页面?,javascript,jquery,Javascript,Jquery,我想知道JQuery/Ajax.load()方法是如何工作的。 我的意思是,我有A.html页和B.html页 JQuery将如何从B.html加载A.html的页面片段 加载整个页面并选择所需的元素 是否在找不到所需元素之前加载页面 我有A.html和B.html。html太大了。我可以创建C.html并在这里编写页面片段。会更好吗?谢谢。jQuery的.load()请求并加载您提供的整个URL。如果您指定该URL的一个片段,那么它将加载整个URL,然后只找到该片段并丢弃其余部分 例如,如果运
.load()
请求并加载您提供的整个URL。如果您指定该URL的一个片段,那么它将加载整个URL,然后只找到该片段并丢弃其余部分
例如,如果运行以下命令:
$("#content").load("http://example.com/mainpage #main_content");
然后jQuery将发出Ajax请求以加载所有“”。然后,在所有这些都到达之后,它将让DOM将其解析为DOM对象,然后它将搜索#main#u content元素,如果找到,它将插入到$(“#content”)
,就是它下载的内容
如果您希望通过网络一次加载较小的块,那么您必须将源HTML分解为可单独加载的较小块。jQuery的.load()
不能为您这样做。jQuery的.load()
请求并加载您提供的整个URL。如果您指定该URL的一个片段,那么它将加载整个URL,然后只找到该片段并丢弃其余部分
例如,如果运行以下命令:
$("#content").load("http://example.com/mainpage #main_content");
然后jQuery将发出Ajax请求以加载所有“”。然后,在所有这些都到达之后,它将让DOM将其解析为DOM对象,然后它将搜索#main#u content元素,如果找到,它将插入到$(“#content”)
,就是它下载的内容
如果您希望通过网络一次加载较小的块,那么您必须将源HTML分解为可单独加载的较小块。jQuery的.load()
不能为您这样做