首页 > 网站 > JavaScript在回调函数中传递参数

JavaScript在回调函数中传递参数

2009年4月14日 发表评论 阅读评论

第一步:定义一个公共方法,次方法一般具有很大的通用性;
第二步:调用公共方法,则会自动调用匿名的回调函数;
/*
异步发送数据并返回服务器,使用回调函数处理服务器的相应;
*/
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);
})

分类: 网站 标签: 2,810 次阅读
原文链接:http://www.wenhq.com/article/view_291.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.