Ajax 无刷新在注册用户名时判断是否为空是否被使用

复制代码 代码如下:

var xmlHttp;

uName() //用户名失去焦点时

{

if(all.uname.=="")

{

all.l1.innerHTML="不能为空!";

setTimeout("close(1)",1500);

return;

}

else

{

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

xmlHttp.onreadystatechange=deal; //回调函数

var url="aJax.aspx?user='"+all.uname.+"'"; //将要跳转到检测用户名的页面

xmlHttp.open("get",url,true); //用 get 模式提交表单 到 url ;并启动 一步处理

xmlHttp.send(null); //发送

}

}

deal()

{

//alert(xmlHttp.readystate+"__"+xmlHttp.status);

if(xmlHttp.readystate!=4)

{return; }

if(xmlHttp.status!=200) //等于500 时是 sql 语句或数据库的错误

{return;}

//

var num = xmlHttp.responseText; //接收服务器发送的信息

//alert(num);

all.l1.innerText="";

if(num>0)

{

all.l1.innerText="次用户名已被使用!";

}

else

{

all.l1.innerText="√";

}

}

时间: 2024-09-26 14:35:21

Ajax 无刷新在注册用户名时判断是否为空是否被使用的相关文章

Ajax 无刷新在注册用户名时的应用的代码_AJAX相关

var xmlHttp;  uName() //用户名失去焦点时  {   if(all.uname.=="")   {    all.l1.innerHTML="不能为空!";    setTimeout("close(1)",1500);    return;   }   else   {    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");    xmlHttp.onrea

ajax无刷新验证注册信息示例

ajax无刷新验证注册信息示例,其大概思路如下: 一.把注册的html页面做好(html+css) 1.不需要form表单,直接用div包着 2.需要四个标签来显示正确.错误的信息显示 3.不用submit提交按钮,直接用button 如图: 二.把ajax做成一个函数,通过传简单的参数可以与服务器进行数据交换. 1.这个ajax函数前面有一篇如何处理利用ajax处理返回数据的文章中详细说明了. 2.ajax函数需要三个参数,url,jsonData,getMsg.这里的url都是regProc

关于 应用ajax无刷新时网页变慢的问题

问题描述 如题,是这样的,本人在调试asp.net网页时应用了ajax无刷新来增强用户体验,但实际情况是,无刷新是做到了,在自己电脑上还好,而发布为网站后在点一个按钮时会在隔了7.8秒之后才得到数据,这样的异步刷新也太慢了,请问问题出在哪里? 解决方案 解决方案二: 在自己本机响应的时间大概是多少呢?解决方案三: 自己电脑上最多2.3秒解决方案四: 本机响应时间应该算是正常的.服务器上慢.应该是服务器速度的问题了.解决方案五: 不是啊,原来没有用ajax时,网页在自己电脑和服务器上都是2.3秒的

详解PHP+AJAX无刷新分页实现方法_php技巧

PHP+AJAX无刷新分页实现代码详解,最近在看ajax 教程,就想写个简单入门的PHP+AJAX无刷新分页,我们依据ajax开发框架,代码如下: var http_request=false; function send_request(url){//初始化,指定处理函数,发送请求的函数 http_request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest){//Mozilla浏览器 http_request=new XMLH

php+ajax无刷新分页实例详解_php技巧

本文实例讲述了php+ajax无刷新分页实现方法.分享给大家供大家参考,具体如下: ajax_page_show_userinfo.php页面如下: <meta 'Content:text/html;charset=utf-8'></meta> <title>ajax分页演示</title> <script language="javascript" src="js/ajaxpage.js"></sc

PHP+Ajax无刷新带进度条图片上传示例

项目需求:1.PHP+Ajax无刷新带进度条图片上传,2.带进度条.所需插件:jquery.js,jquery.form.js. 最近在做一个手机web项目,需要用到Ajax上传功图片能,项目要求PHP无刷新上传图片,并且要带进度条,下面就来讲一下我的实现方法,先看效果图 本示例需要使用的是jquery.js,jquery.form.js,demo里面包含有,你可以在文章下方进行下载. 第一步,建立前端页面index.html 此段是前端展示内容,这里需要说明的是由于input:file标签显示

jQuery.form Ajax无刷新上传报错的解决方法

今天在用ajaxfileupload时firebug报了一个"jQuery.handleError is not a function"的错误.因为在以前使用jQuery.form一直都没有出现过这个问题,我对比以前的项目才发现,在这个项目中使用的jQuery是1.10.2的版本,而以前是使用的1.4.2.度娘一番之后,找到解决办法:jQuery.handleError is not a function 报错原因是: handlerError只在jquery-1.4.2之前的版本中存

请问使用iframe进行无刷新上传文件时,好像没有效果?

问题描述 请问使用iframe进行无刷新上传文件时,好像没有效果? 在网上找了关于iframe 无刷新上传文件,上传时没有反应,这一般是什么原因?会不会是浏览器的原因啊? 解决方案 你代码有问题..和浏览器没关系.如果你跨域上传文件,是无法获取iframe里面的内容的 给iframe添加onload事件,获取iframe里面额返回值进行判断,不要依赖动态页返回的内容,要不如果动态页报错没有输出js回调或者提示信息就和没反应一样了

Ajax无刷新分页的性能优化方法_AJAX相关

Ajax无刷新分页,已经是一个大家比较熟悉的事物了,大概就是web前端页面上有一个js的方法,通过Ajax去请求服务器端的分页数据接口,拿到数据后再在页面上创建html结构,展现给用户,类似于下面这样: <script type="text/javascript"> function getPage(pageIndex){ ajax({ url:" RemoteInterface.cgi", method:"get", data:{p