• Ajax原理


     1 fucntion ajax(url,fnSuccess,fnFaild)
     2 {
     3     //1,创建Ajax对象
     4     if(window.XMLHttpRequest){
     5         var oAjax=new XMLHttpRequest();
     6     }
     7     else
     8     {
     9         var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
    10     }
    11 
    12     //2,连接服务器
    13     //open(方法,文件名,异步传输)
    14     oAjax.open("GET",url,true);
    15 
    16     //3,发送请求
    17     oAjax.send();
    18 
    19     //4,接收返回
    20     oAjax.onreadystatechange=function() {
    21         //oAjax.readyState  //浏览器和服务器,进行到哪一步了
    22         if(oAjax.readyState==4) //读取完成
    23         {
    24             if(oAjax.status==200)   //成功
    25             {
    26                 fnSuccess(oAjax.responseText);
    27             }
    28             else
    29             {
    30                 if(fnFaild)
    31                 {
    32                     fnFaild('失败:'+oAjax.status);
    33                 }
    34             }
    35         }
    36     }
    37 }
    38 
    39 
    40 // readyState属性:请求状态
    41 // 0 (未初始化) 还没调用open()方法
    42 // 1 (载入) 已调用send()方法,正在发送请求
    43 // 2 (载入完成) send()方法完成,已收到全部响应内容
    44 // 3 (解析) 正在解析响应内容
    45 // 4 (完成) 响应内容解析完成,可以在客户端调用了
    Ajax原理
  • 相关阅读:
    linux端口开放指定端口的两种方法
    关于JqueryCheck选中获取数据
    ASP.NET MVC 简单分页代码
    ASP.NET MVC4分页Site.CSS
    SQL索引的优缺点
    SQL字段数据类型小技巧
    数据库强制完整性的机制
    WinFrom饼形图
    WinFrom折线图
    WinFrom柱形图
  • 原文地址:https://www.cnblogs.com/shangec/p/12808168.html
Copyright © 2020-2023  润新知