javascript——ajax使用方式

 1.var AJAX=new XMLHttpRequest( );ajax

 

    //拨号:设置请求参数;json

    2.AJAX.open('get','data/test.json',true);安全

 

    第一个参数:POST||GET服务器

    POST和GET的区别:异步

    1.POST主要用来发送数据,GET主要用来接受数据;url

    2.PSOT发送数据的安全性较好,而GET较差;get

    3.POST发送数据不限制大小,而GET大小受限2~100k。同步

    何时用GET和POST:在数据获取时用GET方式,在操做数据时应使用POST方式。io

 

    第二个参数:要请求的urlfunction

 

    第三个参数:接受一个布尔值,决定请求的方式

    为true时,服务器请求是异步进行的,也就是脚本执行send() 方法后不等待服务器的执行结果,而是继续执行脚本代码;

    为false时,服务器请求是同步进行的,也就是脚本执行send() 方法后等待服务器的执行结果的返回,若在等待过程当中超时,则再也不等待,继续执行后面的脚本代码!

    

    

    //观察状态(是否接通)

    3.ajax.onreadystatechange = function(){

        if (ajax.readyState == 4 && ajax.status == 200){

            func_succ(ajax.responseText);

        }else if(ajax.readyState == 4 && ajax.status != 200){

            //alert("ajax faild readyState:"+ajax.readyState+" status:"+ajax.status);

        }

    };

 

    4.ajax.send(null);

相关文章
相关标签/搜索