jQuery

jQuery load()方法
jQuery load()方法是简单但强大的AJAX方法.
load()方法从服务器加载数据,并把返回的数据放入被选中元素中.
语法:
$(selector).load(URL,data,callback);
 
参数
说明
URL---------必须的 规定您希望加载的URL,jQuery选择器添加到URL参数
data--------可选的
规定与请求一同发送的查询字符串键/值对集合.
callback----可选的
参数是load()方法完成后所执行的函数名称.
 
 
 
 
 
可选的callback参数规定当load()方法完成后所执行的回调函数.回调函数可以设置不同的参数:
responseTxt---包含调用成功时的结果.
statusTxt---包含调用的状态.
xhr---包含XMLHttpRequest对象.
下面的例子会在 load() 方法完成后显示一个提示框.如果load()方法已成功,则显示"外部内容加载成功",而如果失败,则显示错误消息:
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 5     <title>通过jQuery AJAX改变这段文本</title>
 6     <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
 7     <script type="text/javascript">
 8         $(document).ready(function() {
 9             $('#btn1').click(function() {
10                  /**
11                   * @param  {[type]} responseTxt [调用成功时的结果]
12                   * @param  {[type]} statusTxt      [调用的状态]
13                   * @param  {[type]} xhr               [包含XMLHttpRequest对象]
14                   */
15                 $('#test').load('test_text.txt',function(responseTxt,statusTxt,xhr){
16                     //var statusTxt="error";
17                     if (statusTxt=="success") {
18                         alert("外部内容加在成功!");
19                     }; 
20                     if(statusTxt=="error"){
21                         alert("Error"+xhr.status+":"+xhr.statusText);
22                     };
23                 });
24             });
25         });
26     </script>
27 </head>
28 <body>
29     <h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本.</h3>
30     <button id="btn1" type="button">获得外部的内容</button>
31 </body>
32 </html>
原文地址:https://www.cnblogs.com/liubeimeng/p/5000725.html