ajax晋级篇---无刷新的数据交互用户名验证----json反馈
2017-05-27 17:01
225 查看
header("Content-Type:text/html;charset=utf-8");
public function do_register1(){ //第三步-------------------------------------数据库这里处理 $map['username']=I('post.username'); $res=$this->person_model->where($map)->count(); //返还数据到ajax引擎里面 $notice=""; if($res>0){ //这里用notice连接到xml的文件内容 //$notice.="<res><mes>用户名已经注册!!!</mes></res>"; //这里使用json数据传入 $notice='{"message":"该用户不能用,已经注册"}'; }else{ //$notice.="<res><mes>用户名没有注册,可以用!</mes></res>"; $notice='{"message":"该用户能用,可以注册"}'; } echo $notice; }
function chuli(){
//+myXmlHttpRequest.readyState
//第四步------------------------------取出页面返回的数据
if(myXmlHttpRequest.readyState==4){
//这里使用json数据传入这里使用
var mes=myXmlHttpRequest.responseText;//获取json的值
//打印出来是'{"message":"该用户不能用,已经注册"}';
var mes_obj=eval("("+mes+")");//实例化对象获得mes_obj对象 message作为对象里面的属性即可调用
$('myres').value=mes_obj.message;
}
}
只变化了第三 四条线 其他的线路没有变化
全部代码可以参考这里
相关文章推荐
- ajax晋级篇---无刷新的数据交互用户名验证----XML反馈
- ajax晋级篇---无刷新的数据交互用户名验证----text反馈
- 利用ajax实现与php(json数组)数据交互,并局部刷新页面
- Ajax+asp.net无刷新验证用户名
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- Ajax无刷新验证用户名(Dom版+JQuery版)
- ajax实现无刷新验证用户名是否存在
- 《AJAX学习心得分享-------(三)AJAX+JSON无刷新加载大量后台数据》
- AjaxPro组件实现前后台数据无刷新交互
- ajax+javascript+php实现注册用户名无刷新验证
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- ajax 笔记-- 写了一个不用刷新就能实现--用户名验证的例子
- 《AJAX学习心得分享-------(三)AJAX+JSON无刷新加载大量后台数据》
- JS实现AJAX提交数据到后台,实现验证用户名是否存在功能详解
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- Ajax+asp.net无刷新验证用户名
- 让web应用实现无刷新数据交互-基于AjaxControlToolkit
- Ajax+asp.net无刷新验证用户名