如何运用html+js+php进行Ajax请求
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,如何运用html+js+php进行Ajax请求,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。下面是html、js、php
千家信息网最后更新 2025年02月03日如何运用html+js+php进行Ajax请求
如何运用html+js+php进行Ajax请求,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
下面是html、js、php三个小文件的展示,数据库自己写。
首先是html:
代码如下:
一次简单的Ajax请求 用户名: 密码:
然后是js:
复制代码 代码如下:
/** * 普通Ajax的完整访问过程 */ var xmlHttp function showSelect()//登录按钮点击后执行这个方法 { var userName=document.getElementById("userName").value; var passWord=document.getElementById("passWord").value; if (userName.length==0)//验证输入用户名是否为空 { document.getElementById("showInputError")[xss_clean]="用户名不能为空";//提示用户名不能为空 return } xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="ajaxTest.php"//设置要提交action到后台的那个处理请求的文件名 url=url+"?userName="+userName+"&passWord="+passWord//为这个路径加上参数用户名和密码 url=url+"&sid="+Math.random()//为这个路径加上一个随机数 xmlHttp.onreadystatechange=stateChanged//每当 readyState 改变时,就会触发 onreadystatechange 事件,readyState 属性存有 XMLHttpRequest 的状态信息 xmlHttp.open("GET",url,true)//定义请求的参数 xmlHttp.send(null)//发送请求 } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")// //0: 请求未初始化 //1: 服务器连接已建立 //2: 请求已接收 //3: 请求处理中 //4: 请求已完成,且响应已就绪 { var a= xmlHttp.responseText;//把相应数据赋值给a if(a=="yes"){ self.location='Main.php';//跳转到Main.php }else{ document.getElementById("showInputError")[xss_clean]="用户名或密码错误";//提示用户名或密码错误 } } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; }
最后是php:
代码如下:
0){$a="yes";} echo $a; mysql_close($con); ?>
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
用户
用户名
代码
密码
参数
数据
文件
路径
错误
处理
帮助
提示
普通
清楚
三个
事件
信息
内容
后台
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关闭X11服务器
数据库异地备份需求分析
网络安全的重要性表现
甘肃网络软件开发定制排行榜
utp在网络技术中的中文含义
宝马数据库下载器
软件开发自学吗
我的世界手机开服务器没生物
手机中文软件开发
珠海中小学校园网络安全教育
翁源手机软件开发
网络技术英文介绍
钢琴家软件开发
国产服务器机柜价格
软件开发的资本结构表
netcat网络安全工具
网络安全状况与操作系统
软件开发工程师职位缩写
软件开发出售免税吗
数据库技术路径
什么单位会用到网络安全工程师
CSL网络安全的全称
编程软件 软件开发
为什么有人买云服务器
分类数据库实例
c# 处理百万级数据库
网络安全相关证书
医院信息网络安全的重要性
恒迈网络技术有限公司
srs流媒体服务器简介