<强> Ajax(无需等待直接向服务器发起请求)强>
(异步Javascript和Xml):异步的
谷歌创新的一种js技术
<强>方法一:比较原始没有封装的方法:强>
//核对用户名是否可用 var xmlhttp=零; 函数checkUser(用户名){ 如果(xmlhttp==null) { xmlhttp=new XMLHttpRequest();//第一步:创建一步通信对象 }//第二步:设定回调函数 xmlhttp。onreadystatechange=function () { 如果(xmlhttp。readyState===4,,xmlhttp。状态===200){ $(" #提示”). html (xmlhttp.responseText); } } xmlhttp。打开(“获得”,“注册# 63;op=check&用户名=" +用户名); xmlhttp.send (); }
//核对用户名是否可用 函数checkUser(用户名){ . ajax({美元 类型:“文章”,//如果是获得可以不写类型,默认是得到的 url: "注册",//行动方式 数据:{op:“检查”,用户名:用户名},//参数,如果参数多,可用日期后跟一个大括号 成功:函数(res){//回调函数 如果(res.indexOf(“是”)!==1){ $(" #提示”). html(“是的!:用户名! ");//可用//$ (" # tj”)。道具(“禁用”,假);//设置按钮可用 其他}{ $(" #提示"). html("不!用户名:没有!”);//不可用//$ (" # tj”)。道具(“禁用”,真正的);//设置按钮不可用 } } }); }
运行效果和上面一样,
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。