不详细讲解,只从自己运用到的和最实用的部分说起
1. jquery 中ajax使用post和get传值的异同
$.get(url,data,callback,type) $.post(url,data,callback,type)
最大的区别就是get传输的数据量小,并且相对来说不安全。post反之
url 是后台处理的方法
data 传值
callback 回调函数
type 返回值的类型,一般为json
function rooming(country,address) {
var nextid=$("#"+country).val();
var url="ajax.php?m=Index&a=getRoomingAjax&r="+Math.random();
var params = {
regionid:nextid
}
$.post(
url,
params,
function callback(data){
var data=data.data;
var newOptions="<option value='0'>--请选择--</option>";
var i=0;
if(data){
for(i;i<data.length;i++){
newOptions+="<option value="+data[i].room_id+">"+data[i].room_name+"</option>";
};
}
$("#"+address).html(newOptions);
},
'json'
);
}