1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > AJAX实现简单的注册页面异步请求实例代码

AJAX实现简单的注册页面异步请求实例代码

时间:2023-03-29 22:28:36

相关推荐

AJAX实现简单的注册页面异步请求实例代码

web前端|js教程

AJAX,页面,注册

web前端-js教程

下面小编就为大家带来一篇AJAX实现简单的注册页面异步请求实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

注册全局热键源码,vscode自动html,ubuntu更新软件中心指令,sql tomcat乱码,sqlite驱动放哪,物资申请单插件,常见前端框架的库,爬虫软件离线版,php 读取excel,,在线商城网站源码,图片滚动 网页,php校园新闻网站模板,wordpress找不到分类页面,宾馆客房管理系统论文,碧秀分类信息程序lzw

AJAX简介

乐彩娱乐源码,ubuntu怎样修改ip,tomcat 资源访问路径,校验爬虫数据,php编辑器 推荐,seo 海外lzw

(1)AJAX = 异步 JavaScript 和 XML。

vpn源码,vscode模板字符串,ubuntu 分 usr,苹果怎样安装tomcat,r 搜索爬虫,文件共享系统 php,行唐常规seo服务诚信经营,h5网站源码冰加盟店,资源教程资讯模板lzw

(2)AJAX 是一种用于创建快速动态网页的技术。

(3)通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

(4)传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

简单布局

JS先判断,把前端可以的判断做,减少服务器的交互

$(utton).on(click,function(){;var booluser = $(#data input)[0].value.length >= 8;var boolpwd = $(#data input)[1].value.length >= 6 ;var boolpwd1 = $(#data input)[1].value == $(#data input)[2].value ;var retel =/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/g; var booltel = retel.test($(#data input)[3].value);var reemail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g ;var boolemail = reemail.test($(#data input)[4].value);//这里应该嵌套使if的,但是不是实际开发,这么写便于代码观看if(!booluser){ console.log(user:不能少于8位);}if(!boolpwd){ console.log(pwd:不能少于6位);}if(!boolpwd1){ console.log(pwd1:两次输入密码不一致);}if(!booltel){ console.log( el:请输入正确的电话号);}if(!boolemail){ console.log(email:请输入正确的邮箱格式);}

利用ajax做异步请求

if(booluser && boolpwd && boolpwd1 && booltel && boolemail){$.ajax({type:"get", url:"reg.php",async:true,data:{ user:$(#data input)[0].value, pwd:$(#data input)[1].value, tel:$(#data input)[3].value, email:$(#data input)[4].value},success : function(data){ console.log(data);} });}})

在php中接受网络请求传过来的数据,查看数据库做出判断,把结果反馈给前段

exec(set names utf8); //链接数据库,创建表 $result = $db->exec(create table if not exists ajaxreg(user varchar(100)primary key,pwd varchar(100),tel varchar(30),email varchar(30))default charset=utf8); $resulttel = $db->query("select tel from ajaxreg "); $resulttel->setFetchMode(PDO::FETCH_ASSOC); $arr = $resulttel->fetchAll(); foreach($arr as $ar){ if( $ar[ el] == $tel){$msg = "您输入的手机号已经存在";echo $msg; //如果手机号已存在,终止整个程序 die(); } }//如果手机号不存在执行下面代码$result = $db->exec("insert into ajaxreg values($user,$pwd,$tel,$email)");if($result){$msg = "注册成功";}else{$msg = "用户名已存在";} echo $msg; $db->close();?>

这样一个简单的注册界面就用AJAX实现了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。