funciton getAjax(url,callback)

var ajax=new XMLHttpRequest();

//    XMLHttpRequest 对象用于在后台与服务器交换数据。
//     XMLHttpRequest能够:
//      1.在不重新加载页面的情况下更新网页
//      2.在页面已加载后从服务器请求数据
//      3.在页面已加载后从服务器接收数据
//      4.在后台向服务器发送数据


ajax.open("GET",url,true);

Ajax的open()方法有3个参数:1、method;2、url;3、boolean;

参数1有get和post两个取值

参数2表示什么就不用说了

重点说下第3个参数:boolean的取值

当该boolean值为true时,服务器请求是异步进行的,也就是脚本执行send()方法后不等待

服务器的执行结果,而是继续执行脚本代码;

当该boolean值为false时,服务器请求是同步进行的,也就是脚本执行send()方法后等待

服务器的执行结果的返回,若在等待过程中超时,则不再等待,继续执行后面的脚本代码!


ajax.onreadystatechange=function(){
    if(ajax.readyState==4&&ajax.status==200){
        callback(ajax.responseText)
    }
}

Ajax的链接操作



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2021-11-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-11
  • 2022-01-07
  • 2021-04-24
  • 2022-01-07
  • 2021-04-27
  • 2021-04-17
相关资源
相似解决方案