IT技术专栏 - 软件开发 - 网站 - IT文章 - JavaScript在回调函数中传递参数
JavaScript在回调函数中传递参数
http://www.wenhq.com/article/view_291.html 2009-04-14 18:36:06 来源:
关键词 :
下面的方法可以实现无刷新界面提交数据,然后异步显示服务器的返回结果;
第一步:定义一个公共方法,次方法一般具有很大的通用性;
第二步:调用公共方法,则会自动调用匿名的回调函数;
/*
异步发送数据并返回服务器,使用回调函数处理服务器的相应;
*/
  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);
})

本文链接地址:http://www.wenhq.com/article/view_291.html
共有 人次浏览 收藏本页 返回上一页 责任编辑:
放松一下