一、ajax的高层实现。
/*$.post("server.php",{bigname:type},
function(data){
var arr=data.split(",");
$("#small option").remove();
$("#small").append("<option value=‘‘>请选择</option>");
for(var i=0;i<arr.length-1;i++){
var j=i+1;
$("#small").append("<option value="+arr[i]+">"+arr[j]+"</option>");
i++;
}
}
);*/
//$.post()里面的三个参数,第一个为所请求的服务器地址,第二个以键-值的形式将数据传到服务器,第三个为服务器响应后进行处理的函数,data为服务器的响应数据。
二、ajax的底层实现。
/* $.ajax({
url: ‘server.php‘,
type: ‘POST‘,
data:{bigname:type},
dataType: ‘html‘,
timeout: 1000,
error: function(){alert(‘Error loading PHP document‘);},
success: function(result){alert(result);}
});*/
//前面三个参考上面ajax的高层实现, timeout为请求超时时间(毫秒),error和success分别为请求失败和成功后的回调函数。