JavaScript在回调函数中传递参数
第一步:定义一个公共方法,次方法一般具有很大的通用性;
第二步:调用公共方法,则会自动调用匿名的回调函数;
/*
异步发送数据并返回服务器,使用回调函数处理服务器的相应;
*/
function sendAsFormData(url,data,onreadystate) {
var ajax_submit_request1 =createFormRequest();
ajax_submit_request1.open(“POST”,url,true);
ajax_submit_request1.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded;charset=UTF-8”);
ajax_submit_request1.onreadystatechange =function(){
if (ajax_submit_request1.readyState == 4) {
var restext=ajax_submit_request1.responseText;
onreadystate(restext);
}
}
ajax_submit_request1.send(data);
}
调用范例:
sendAsFormData(”/abc”,”a=1&b=2”, function(xmlstr){
alert(xmlstr);
})
分类: 网站 3,353 次阅读
原文链接:http://www.wenhq.com/article/view_291.html欢迎转载,请注明出处:亲亲宝宝