客戶端和服務器
1.請求:request
2.響應:response
服務器響應事件:onreadystatechange()
send() 用於向后台傳遞參數;
Ajax的請求方式
get: 看得見,傳送數據小,通過網絡地址
post: 看不見,傳送數據大一些,通過http中的某個對象的一個body屬性
Ajax需要服務器環境
相對路徑與絕對路徑的區別?
案例:
相對路徑:img/01.png
絕對路徑:c:/website/img/01.png 從盤符開始 c盤 等等;從網絡上的地址http://www.e3i5.net/img/01.png 也是
我們可以通過xxx.html右擊,便可以看到他的表頭信息,如下圖:
get請求參數,用什么方式提交,就用什么方法接受。
$_GET
echo 在PHP中為輸出的意思; echo $_GET['name']
重要的一點 使用php,使用Ajax時,在服務器操作
用get的方法,傳輸數據用: xml.open(get,"url?name=cui",true)
用post的方法傳參,需要表頭在寫一條,xml.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 然后在xml.send('age=123456');
所以用的時候需條件判斷:if(methed=="get")
jQuery式傳參
發送Ajax的請求
$.ajax({
type:"get", 類型
url:"http/127.0.0.114.so.json", 地址
async:true, 異步/同步
success:function(resuit,stat,xhr){ 請求成功后回調函數
},
err:function(xhr,status,err){ 請求失敗的函數
}
})
如何跟別人對接口,一定要在服務端進行操作
jQuery提供了$.ajax({})
showapi.com 易源官網;
page:"1" 研究其屬性:看他的值;