`
kuyuyingzi
  • 浏览: 53747 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js回调函数

阅读更多
//效果:包装ajax的调用过程,使用调用变得更简单
//传一个json,既方便内部变量,又方便外部执行需要的内容
var ajaxObj={
xmlHttpRequest : null,
//会返回 一个XMLHttpRequest对象
getXMLHttpRequest : function ajaxFunction(){
var xmlHttp;
try { // Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
try {// Internet Explorer
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
return xmlHttp;
},
//需要外界传入数据的部分,封装到一个json中去
post : function(ajaxJson){
ajaxObj.xmlHttpRequest = ajaxObj.getXMLHttpRequest();
ajaxObj.xmlHttpRequest.onreadystatechange = function(){
if(ajaxObj.xmlHttpRequest.readyState==4){//响应完毕
if(ajaxObj.xmlHttpRequest.status==200){//成功响应
//用到回调函数
ajaxJson.callback(ajaxObj.xmlHttpRequest.responseText);
}
}
};
ajaxObj.xmlHttpRequest.open(ajaxJson.method,ajaxJson.url,true);

ajaxObj.xmlHttpRequest.send(ajaxJson.data);
}
};


window.onload = function(){
document.getElementById("ok").onclick = function(){
ajaxObj.post({
method : "post",
url : "../HelloWorldServlet",
data : "a=a",
callback : function(data){
alert(data);
}

});
};
};
分享到:
评论

相关推荐

    js回调函数的使用技巧和认识

    js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数js回调函数...

    js 回调函数

    如何向回调函数中传参数 最近写JS经常会因为向回调函数中传参而头疼,今天总结一下向回调函数中传参的方法,以后的应用中就不用在到处去找了。

    js回调函数.doc文档

    js回调函数

    js回调函数示例

    回调示例

    javascript 回调函数示例

    javascript 回调函数示例

    javascript 回调函数详解

    在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。因此callback 不一定...

    [JavaSrcipt]-JS回调函数.pdf

    这份资源详细介绍了JavaScript中回调函数的概念和用法。文档中提供了回调函数的基本定义、回调函数的使用场景以及回调函数的实现方法等多个方面的内容,为开发者提供了全面的指导和帮助。 本文档还介绍了如何使用回...

    回调函数被连续执行两次或多次的原因

    回调函数被连续执行两次或多次的原因: 根本原因:回调函数的事件预订【+=】语句被执行了两次或多次。 实例:移动web页的代码页类MobileDefault的Page_Init事件过程,包含的InitializeComponent()连续出现了两次...

    js 回调函数 2023最新版.rar

    js回调函数 内容概要:js回调函数 适合人群:工作1-3年的前端人员

    JS回调函数原理与用法详解【附PHP回调函数】

    本文实例讲述了JS回调函数原理与用法。分享给大家供大家参考,具体如下: JS回调函数 何为回调函数,官方解释:当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数...

    js回调函数的介绍和使用

    1、本文详细描述了js回调函数的作用和使用方法。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。

    JS回调函数简单易懂的入门实例分析

    本文实例讲述了JS回调函数。分享给大家供大家参考,具体如下: 初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。什么是JS?(点击查看) 下面先看看标准的解释: [removed] function ...

    回调函数.js描述了回调函数定义以及用途

    js回调函数,回调函数.js描述了回调函数定义以及用途

    javascript回调函数详解参考.docx

    javascript回调函数详解参考.docx

    浅析JavaScript回调函数应用_.docx

    浅析JavaScript回调函数应用_.docx

    理解和使用 JavaScript 中的回调函数

    理解和使用 JavaScript 中的回调函数,,,,,,,,,,,,,,,,,,

    LCalendar最新版 移动端时间控件添加回调函数

    css文件未做任何修改,js文件添加了DaDaCallBack回调函数(点击确定按钮后回调)calendar.init({'DaDaCallBack':function(value)});

    浅析JavaScript回调函数应用

    在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。因此callback 不一定...

    javascript回调函数的概念理解与用法分析

    主要介绍了javascript回调函数的概念理解与用法,结合具体实例形式分析了javascript回调函数的功能、原理、使用方法与相关注意事项,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics