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);

相關文章
相關標籤/搜索