美文网首页
jQuery - AJAX load() 方法

jQuery - AJAX load() 方法

作者: moralok | 来源:发表于2017-09-18 13:39 被阅读0次

2017-09-18
摘抄自W3school-jQuery - AJAX load() 方法
希望帮助自己系统地打好基础,也能在做笔记的同时添加一些自己额外的收获。

jQuery load() 方法

jQuery load() 方法是简单但强大的 AJAX 方法。
load() 方法从服务器加载数据,并把返回的数据放入被选元素中。

语法:
$(selector).load(URL,data,callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。

这是示例文件("demo_test.txt")的内容:

<h2>jQuery and AJAX is FUN!!!</h2>
<p id="p1">This is some text in a paragraph.</p>

下面的例子会把文件 "demo_test.txt" 的内容加载到指定的 <div> 元素中:

$("#div1").load("demo_test.txt");

也可以把 jQuery 选择器添加到 URL 参数。
下面的例子把 "demo_test.txt" 文件中 id="p1" 的元素的内容,加载到指定的 <div> 元素中:

$("#div1").load("demo_test.txt #p1");

可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数:

  • responseTxt - 包含调用成功时的结果内容
  • statusTXT - 包含调用的状态
  • xhr - 包含 XMLHttpRequest 对象

下面的例子会在 load() 方法完成后显示一个提示框。如果 load() 方法已成功,则显示“外部内容加载成功!”,而如果失败,则显示错误消息:

$("button").click(function(){
  $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){
    if(statusTxt=="success")
      alert("外部内容加载成功!");
    if(statusTxt=="error")
      alert("Error: "+xhr.status+": "+xhr.statusText);
  });
});

相关文章

  • jQuery |AJAX load() 方法

    jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法。 load() ...

  • jQuery

    jQuery语法: jQuery获取内容和属性 : AJAX load()方法: jQuery ajax() 方法...

  • JQuery AJAX

    话不多少,上代码 jQuery load() jQuery load() 方法是简单但强大的 AJAX 方法。 $...

  • JQUERY-load()

    jQuery ajax-load方法 通过ajax向服务器请求加载数据的方法 $("div").load("2.h...

  • jquery ajax操作

    1, jQuery load() 方法是简单但强大的 AJAX 方法。 load()方法默认使用 GET 方式, ...

  • jQuery基础——Ajax应用与常用插件

    第1章 jQuery实现Ajax应用 1-1 使用load()方法异步请求数据 使用load()方法通过Ajax请...

  • Ajax

    jQuery方法使用Ajax技术 三层封装方法: 最底层:$.ajax();中间层:.load()、$.get()...

  • jQuery——Ajax

    jQuery对ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第二层是load()、...

  • jQuery-ajax-get()方法

    jQuery ajax-get方法 通过ajax的get请求来改变div里面的文本内容;与load方法实现的效果差...

  • jQuery中的ajax应用

    jQuery对ajax进行了3层封装。最底层为$.ajax()方法、第2层为load(),$get(),$post...

网友评论

      本文标题:jQuery - AJAX load() 方法

      本文链接:https://www.haomeiwen.com/subject/cufbsxtx.html