• 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>
  • 相关阅读:
    Ext js必包含的几个文件
    设计模式之三:装饰者模式(简单实现(星巴兹咖啡))
    SQLSERVER排查CPU占用高的情况
    函数题练习52找两个数中最大者
    函数题练习53数字金字塔
    JavaScript面向对象tab栏增删改查操作
    JavaScriptObject.defineProperty方法
    Javascript面向对象迭代forEach、some、filter方法以及查询商品案例
    函数题练习51符号函数
    Javascript构造函数和原型
  • 原文地址:https://www.cnblogs.com/liubeimeng/p/5000725.html
Copyright © 2020-2023  润新知