ajax

Ajax:一種不用刷新整個頁面便可以與服務器通訊交互的一種方法

相當於在ajax裏請求服務器,

使用ajaxjson技術,首先找到html文件,在script標籤裏寫上

XMLHttpResquest實例化對象,再open方法,再send方法,xhr.onreadystatechange = function(){

                if(xhr.readyState==4){

                    eval("var jn_info="+xhr.responseText);

就是請求服務器,接收服務器,接收的xhr.responseTextjson格式,然後想把他顯示在哪個標籤,就

 

XmlHttp最大的用處是可以更新網頁的部分內容而不需要刷新整個頁面。比如說一個註冊頁面,沒使用ajax時,就得把所以資料都填好再全部提交給服務器,然後服務器再響應回來結果,要是使用ajax,則當你填完用戶名,就會請求服務器,然後服務器響應回來接收信息,完成用戶名的校驗,(ajax完成請求服務器和接收服務器信息,關鍵就是open()方法裏的參數地址,關係到你請求的地址,向誰發起請求)

 

方法:open(“method”,”url”,異同步)

send(content)

setRequestHeader(“label”,”value”)//把指定首部設置爲所提供的值,在這個方法之前必須先調用open()方法
getpost 請求注意:get發送請求:1,傳送參數位置2,中文參數處理。

Post發送請求:1,傳送參數位置2.設置header頭信息

Json數據接收處理:

Php函數:json_encode()  json_decode()

Js函數:eval()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章