`
Franciswmf
  • 浏览: 799893 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

回调函数callback…………

 
阅读更多
function callBack(){//回调函数
document.getElementById("sta").style.display="block";
if(xmlHttp.readyState==4){//请求状态为4表示成功
document.getElementById("result").innerHTML="请求已处理,响应已完成……";
    if(xmlHttp.status==200){//http状态200表示OK
   if(xmlHttp.responseText=='是'){
    alert("保存成功!");
    document.forms[0].submit();
    document.getElementById("sta").style.display="none";
   }
   else if(xmlHttp.responseText=='否') {
   alert("保存失败!");
   document.forms[0].submit();
   document.getElementById("sta").style.display="none";
}
   else{
   alert("新数据已成功插入,重复的数据已被阻止,保存成功!");
   document.forms[0].submit();
   document.getElementById("sta").style.display="none";
}
}
    else{//http返回状态失败
    alert("服务端返回状态" + xmlHttp.statusText);
    document.forms[0].submit();
    document.getElementById("sta").style.display="none";
}
}
else if(xmlHttp.readyState==3){
document.getElementById("result").innerHTML="请求在处理中……";
}
else if(xmlHttp.readyState==2){
document.getElementById("result").innerHTML="请求已发送,正在处理中……";
}
else if(xmlHttp.readyState==1){
document.getElementById("result").innerHTML="请求已经建立,发送中……";
}
else if(xmlHttp.readyState==0){
document.getElementById("result").innerHTML="请求初始化中……";
}
}
分享到:
评论

相关推荐

    通熟易懂的java函数回调例子

    在Java中,这可以通过使用回调函数实现,例如定义一个接口: ```java interface AnswerCallback { void onAnswerReceived(String answer); } ``` 然后,老师函数可以接受这个回调作为参数: ```java public void...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    熟悉后再一个函数一个函数地深入学习exosip提供的接口函数,就可以深入理解osip 了,达到间接学习oSIP的目的,同时也能从eXoSIP中学习到正确使用oSIP的良好的编程风格和语法格式。 而要成功编译...

    实验4 matlab gui设计.pdf

    实验四 MATLAB GUI 设计 MATLABGUI 设计是用户与计算机程序之间的交互方式,是...MATLAB 的图形用户界面设计实际上是一种面向对象的设计方法,通过设定不同的属性和回调函数,可以实现多种复杂的图形用户界面设计。

    nodejs fs 命令相关文件操作

    nodejs fs 命令相关文件操作。 nodejs 操作文件以及文件夹。 /** * @description: 同步读取 * @param {string} 文件地址 ... * @param {Function} 回调函数 */ readFile(src, callback = json => json) ………

    Extjs4 关于Store的一些操作(加载/回调/添加)

    本文将详细讲解如何处理Store的加载、回调以及如何在两个Store之间添加符合条件的记录。 1. **加载与回调问题** EXTJS4的Store在默认情况下采用延迟加载(lazy loading)策略,这意味着当首次渲染Grid时,数据并...

    VB监控录像程序

    摘要:VB源码,多媒体技术,监控录像 VB监控录像程序,捕获视频文件,将捕捉文件保存为另一个用户指定的文件... Public Const WM_CAP_SET_CALLBACK_ERROR = WM_CAP_START + 2 ‘在程序设定当发生错误时调用的回调函数  

    jquery函数大全

    - `each(callback)` 遍历每个匹配元素并执行回调函数。 理解并熟练使用这些jQuery函数,能极大地提高前端开发效率,使代码更简洁、高效。在实际应用中,根据需求灵活组合使用,可以实现丰富的动态效果和功能。

    Delphi使用Ring0技术读写物理扇区.rar

    {如果IORF_SYNC_COMMAND未设置,则为回调函数地址}  IOR_start_addr:array[0..1]of longword;{相对开始地址}  IOR_xfer_count:longword;{处理的扇区数}  IOR_buffer_ptr:longword;{客户缓冲区指针}  IOR_private...

    JQuery用法大全

    - `each( callback )`: 遍历元素集合,并对每个元素执行回调函数。 这些只是 jQuery 众多功能的一部分,其丰富的 API 使得开发者可以更高效地处理 DOM,实现复杂的交互效果。理解并熟练运用这些方法,可以显著提升...

Global site tag (gtag.js) - Google Analytics