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