php+ajax+js注册源码,将Ajax封装至js文件中(用户注册源码实例)
register.jsp
用户注册
登录
请选择默认身份:
发布者
接收者
规范制定者
法律顾问
注册
register.js
var xmlHttp=false;
function createXMLHttpRequest()
{
if (window.ActiveXObject) //在IE浏览器中创建XMLHttpRequest对象
{
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(ee){
xmlHttp=false;
}
}
}
else if (window.XMLHttpRequest) //在非IE浏览器中创建XMLHttpRequest对象
{
try{
xmlHttp = new XMLHttpRequest();
}
catch(e){
xmlHttp=false;
}
}
}
function registercheck(){
var usernameinput = document.getElementById("usernameinput").value;
var passwordinput = document.getElementById("passwordinput").value;
var user_role = document.getElementById("user_role").value;
/*
* 将用户名,密码,用户默认身份发送到后台
*/
createXMLHttpRequest(); //调用创建XMLHttpRequest对象的方法
xmlHttp.onreadystatechange=registercheckResult; //设置回调函数
var url="/Login?action=register&username=" + usernameinput + "&password=" + passwordinput+"&user_role="+user_role;
xmlHttp.open("POST",url,true); //向服务器端发送请求
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf8");
xmlHttp.send(null);
}
function registercheckResult(){
var usernameinput = document.getElementById("usernameinput").value;
var passwordinput = document.getElementById("passwordinput").value;
if (xmlHttp.readyState==4 && xmlHttp.status==200){
var data= xmlHttp.responseText;
document.getElementById("checkinfo").innerHTML = "";
if(data == "false"){
document.getElementById("checkinfo").innerHTML = "该用户名已被注册";
}
if (usernameinput == ""){
document.getElementById("checkinfo").innerHTML = "用户名不能为空";
}
if (passwordinput == ""){
document.getElementById("checkinfo").innerHTML = "密码不能为空";
}
if (usernameinput == "" && passwordinput == ""){
document.getElementById("checkinfo").innerHTML = "用户名和密码不能为空";
}
if(document.getElementById("checkinfo").innerHTML == ""){
alert("用户注册成功");
window.location.href="/jsp/login/login.jsp"; //跳转到登录界面
}
}
}
php+ajax+js注册源码,将Ajax封装至js文件中(用户注册源码实例)相关推荐
- 从flv文件中提取h264码流(使用av_bsf_send_packet和av_bsf_receive_packet)
最近在学习音视频开发,需要开发一个从flv文件中提取h264码流的demo. 具体的原理,在雷神的文章中写的很清楚了: https://blog.csdn.net/leixiaohua1020/art ...
- js导出变量 vue_js文件中怎么引用vue实例?
js文件中怎么引用vue实例?下面本篇文章通过示例给大家介绍一下在vue项目中的js文件里使用vue实例.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 第一种方法: 1.首先在ht ...
- Python工具源码,Python批量提取PPT文件中的图片
在办公场景当中,同样也有这样一个需求,那就是快速批量把PPT文件中的图片提取出来,毕竟一个个点击另存为太过于繁琐,以及耗费时间,前面本渣渣分享过如何应用Python批量提取PDF文件中的图片,而这一篇 ...
- 挖坑指南:如何在引用的外部js文件中获取vue页面实例?(独家)
原文链接 前言 在基于iView的后台项目中,表格组件是我们的老朋友了.实现如下的效果更是最基本的需求: 开始 在iView早期1.x的版本(其实在~2.0.0-rc.7也能使用),想要渲染这样的效果 ...
- 使用代码从抓包文件中提取H264码流
1 从抓包文件中过滤出包含单条流的RTP包 使用ssrc 或者 payload type过滤皆可,具体如下图: 2 使用wireshark可以提前分析下本条码流到底有没有丢包 这样就可以预先知道这条流 ...
- Mp4文件中提取H264码流
一.MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二.MP4封装格式核心概念 1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象 ...
- 用python 实现从fasta文件中获取登记码
fasta_file = open('SwissProt.fasta', 'r') ac_list = [] for line in fasta_file:if line[0] == '>':f ...
- springfox源码_springfox-swagger原理解析与使用过程中遇到的坑
swagger简介 swagger确实是个好东西,可以跟据业务代码自动生成相关的api接口文档,尤其用于restful风格中的项目,开发人员几乎可以不用专门去维护rest api,这个框架可以自动为你 ...
- 好看留言板源码php,挑战最棒的留言本的源码(一)
挑战最棒的留言本的源码(一) 更新时间:2006年10月09日 00:00:00 作者: 留言本的使用说明 哈哈,很开心,做了好些时候的留言本总算可以发表了... 阿,希望能大家喜欢,不喜欢也不要 ...
最新文章
- 某都计算机考研计算机组成原理,东北大学2000年考研真题-计算机组成原理
- #ifndef 与 #program once 的区别
- [蓝桥杯][2014年第五届真题]兰顿蚂蚁(模拟)
- leetcode 110 --- 判断给定的二叉树是否是平衡二叉树
- Python中NotImplementedError的使用方法(抽象类集成子类实现)
- Requests Response
- 网络中延迟对主观感受的影响
- kali安装图像处理软件
- Java面试学习资源
- 平面上两直线的夹角求法解析
- 【Java加密】JCA体系结构
- idc机房安装服务器系统,IDC机房运维之(硬件篇)
- 了解过什么是 DDD吗?一文带你掌握!(至尊典藏版)
- 【深入理解TcaplusDB技术】入门Tcaplus-JDBC开发
- 在阿里云从0开始部署vue+springboot项目
- 模电二:电容、三极管、场效应管介绍
- 一个完整的项目复盘到底要怎么做?
- Docker架构和原理
- Ceph-rbd排错
- 微分算法 非侵入式负荷识别_基于决策树的非侵入式负荷识别技术