ajax非同步請求 各項引數詳解
阿新 • • 發佈:2019-02-03
AJAX = 非同步 JavaScript 和 XML。
AJAX 是一種用於建立快速動態網頁的技術。
通過在後臺與伺服器進行少量資料交換,AJAX 可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 AJAX)如果需要更新內容,必需過載整個網頁面。
JQ ajax例項
$.ajax({ url:"/admin/material_stock/get_stock_info.json", //請求的url地址 dataType:"json", //返回格式為json async:true,//請求是否非同步,預設為非同步,這也是ajax重要特性 data:{"code":newvalue}, //引數值 type:"get", //請求方式 beforeSend:function(){ //請求前的處理 }, success:function(result){ var re=eval(result); $("#price_unit").textbox("setValue", mat.price_unit); //請求成功時處理 }, error:function(){ //請求出錯處理 alert("請求出錯"); } , complete:function(){ //請求完成的處理 }
ajax實用簡寫方式:
$.post{
'/admin/material/get_mat_info', //url
'id:"1",name:"life"', //傳遞的引數
function(result){ //成功後返回的函式,result為返回的json結果
var a=eval(result);
alert(a.name);
}
}