Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载方法是否加载整个页面?_Javascript_Jquery - Fatal编程技术网

Javascript 加载方法是否加载整个页面?

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,然后只找到该片段并丢弃其余部分 例如,如果运

我想知道JQuery/Ajax.load()方法是如何工作的。 我的意思是,我有A.html页和B.html页

JQuery将如何从B.html加载A.html的页面片段

  • 加载整个页面并选择所需的元素
  • 是否在找不到所需元素之前加载页面
  • 我有A.html和B.html。html太大了。我可以创建C.html并在这里编写页面片段。会更好吗?谢谢。

    jQuery的
    .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()
    不能为您这样做