当前位置:我的异常网» PHP » AJAX 服务器回送数据失败 onreadystatechange没法触

AJAX 服务器回送数据失败 onreadystatechange没法触发回调函数

www.myexceptions.net  网友分享于:2015-08-26  浏览:23次

AJAX 服务器回送数据失败 onreadystatechange无法触发回调函数

在一个文本标签中输入电子邮件,当onblur时触发验证事件,到数据库检验是否已经存在该用户,其中dispear方法即为onblur事件触发的方法。已经验证服务器已经收到本地发送的数据并且验证成功,但是echo不回去。

js代码如下:

var myXmlHttpRequest;

function getXmlHttpObject(){

var xmlHttpRequest;

try{

xmlHttpRequest=new XMLHttpRequest();

}

catch(e){

try{

xmlHttpRequest=new ActiveXObject("Msxml2.HMLHTTP");

}

catch(e){

xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");

}

}

return xmlHttpRequest;

}

function isExist(email){

myXmlHttpRequest=getXmlHttpObject();

if(myXmlHttpRequest){

alert("hello"+email);

var url="/renren/register_legal_Process.php";

var data="email="+email;

myXmlHttpRequest.open("post",url,true);

myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

// 指定回调函数

myXmlHttpRequest。onreadystatechange=deal;

myXmlHttpRequest.send(data);

//alert(myXmlHttpRequest.readyState);

}

}

function deal(){

alert('hello');

if(myXmlHttpRequest.readyState==4){

var isExist=myXmlHttpRequest.responseText;

if(isExist=="exist"){

$("focus1").style.display="none";

$("wrong1").style.display="none";

$("duihao").style.display="none";

$('wrong5').style.display="block";

}else if(isExist=="notexist"){

$("focus1").style.display="none";

$("wrong1").style.display="none";

$("wrong5").style.display="none";

$("duihao").style.display="block";

}

}

}

function $(id){

return document.getElementById(id);

}

function disappear(ref1,ref2,ref3,ref4){

var app=$(ref1);

var tmp1=$(ref2);

var tmp2=$(ref3);

var tmp3=$(ref4);

var str=tmp1.value;

var reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;

if(!reg.test(str))

{

tmp3.style.display="none";

app.style.display="none";

$("wrong5").style.display="none";

tmp2.style.display="";

}

else

{

/*

* tmp2.style.display="none"; app.style.display="none";

* tmp3.style.display="";

*/

文章评论

PHP弹窗回送,AJAX 服务器回送数据失败 onreadystatechange没法触发回调函数相关推荐

  1. ajax form不回调函数,jQuery ajax form提交在IE8下不执行回调函数

    // 上传文件 function myUploadExcel(obj) { var options = { url : "${ctx}/ins/pro/upLoadTempFile.do?f ...

  2. Layui数据表格显示不同颜色,不用回调函数

    其实回调函数比较复杂,来个最简单的,利用templet自定义模板 效果图 templet方法 自定义列模板,模板遵循 laytpl 语法.这是一个非常实用的功能,你可借助它实现逻辑处理,以及将原始数据 ...

  3. AJAX服务器返回数据 连接数据库查询数据

    getcustomer.asp" 中的源代码负责对数据库进行查询,然后用 HTML 表格返回结果: <% response.expires=-1 sql="SELECT * ...

  4. 跨服务器post数据失败:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 machineKey 配置指定了相同的 validationKey 和验证算法。的解决办法

    非常简单,在webconfig中的 system.web中加入以下代码即可. <pages  enableViewStateMac="false"></pages ...

  5. MQTT数据接收流程之数据处理回调函数注册(基于LWIP/RDA8955平台)

  6. AJAX局部刷新数据

    AJAX 1 .ajax的作用 js基础学习结束之后,我们肯定避不开的就是前后端交互,而AJAX就是js和服务器交互的手段.Ajax就是在浏览器不重新加载网页的情况下,对页面的某部分进行更新 2 .a ...

  7. Ajax登录注册-----数据请求 交互

    环境搭建: 用nodeJs   express 搭建服务器,  用MySQL创建数据库 表格 .SQLyogEnt管理数据库 使用主要技术: bootstrap . JS. jQuery.Ajax.n ...

  8. ajax post提交数据_详解Ajax异步加载

    前言: 作为资深球迷,提起Ajax,第一反应想到的是阿贾克斯,那个曾培养出伊布,范德法特,苏亚雷斯,亨特拉尔等一众球星的荷甲著名球队. 很显然,我们今天说的Ajax,跟足球没有任何关系,我们说的是这个 ...

  9. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  10. 对ajax回调函数的研究

    假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...

最新文章

  1. 面试最后如何回答“你有什么要问我的吗?”
  2. 揭秘:如何为 Kubernetes 实现原地升级
  3. vscode 新建cpp文件_Visual Studio Code (vscode)编译C++
  4. ASP获取数据库表名,字段名以及对字段的一些操作
  5. Android 热补丁实践之路
  6. 终极QQ-ZONE技巧
  7. 10个技巧,帮你改进UI设计
  8. 九度搜索引擎点击优化_「九度搜索引擎点击优化软件」网站推广方案
  9. Allegro 导装配图
  10. 绘制奥林匹克五环旗。
  11. F623光猫超级管理员密码获取
  12. Android OPPO推送服务集成
  13. 【RDMA】LRH和GRH InfiniBand标头(LRH and GRH InfiniBand Headers)
  14. python大佬的可视化工具-Bokeh
  15. 开放源码的 CnPack IDE 专家包发布 0.9.1 版 !
  16. 宇宙的电网模型之太阳实验起源谭
  17. go-micro使用Consul做服务发现的方法和原理
  18. 在微信项目的通讯录页面中增加添加联系人功能
  19. 后GPT 3.0时代,主流大模型技术精要详解,走向AGI之路的大门已开
  20. Ubuntu 16.04 开启BBR加速

热门文章

  1. Learning from class-imbalanced data: Review of methods and applications 论文阅读
  2. LINUX修改主机名称(立即永久生效)
  3. php怎么将农历转换成公历,PHP实现阳历到农历转换的类实例
  4. 向量转置的怎么求导_向量求导
  5. Office/Wps日常操作小技巧
  6. ui曲线谁是横坐标_一篇文章讲明白,曲线在摄影修图中的运用
  7. 翻转课堂计算机语言逻辑性,通达翻转课堂模式下大学数学教学模式的探讨
  8. 两南之行,自然文艺、轻奢浪荡
  9. 造移动厕所的,转做核酸采样亭。火了
  10. TX云虽然是大企业但其实让我有些难过