简单示例AJAX结合PHP代码实现登录效果代码


Posted in PHP onJuly 25, 2008

HTML部分:
<html>
<head>
<scrīpt language="javascrīpt">
function postRequest(strURL){
var xmlHttp;
if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
var xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // For Internet Explorer
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('POST', strURL, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4){
updatepage(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}

function updatepage(str){
if(str=="yes"){
alert("Welcome User");
}else{
alert("Invalid Login! Please try again!");
}
}

function call_login(){
var username = window.document.f1.username.value;
var password = window.document.f1.password.value;
var url = "login.php?username=" + username + "&password=" +password ;
postRequest(url);

</scrīpt>
</head>

<body>
<Center>

<form name="f1" ōnSubmit="return call_login();">
<table border="0" bgcolor="#CCCCCC" cellspacing="1" cellpadding="3" width="316">
<tr>
<td align="left" colspan="2"><b><font size="5" color="#000080">Login</font></b></td>
</tr>
<tr>
<td align="right" width="124"><b><font color="#000080">User
Name:</font></b></td>
<td width="177"><input type="text" name="username" id="user" size="20" value="" /></td>
</tr>
<tr>
<td align="right" width="124"><b><font color="#000080">Password:</font></b></td>
<td width="177"><input type="password" name="password" size="20" value="" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" name="a1" value="Login" 
ōnClick="call_login()"></td>
</tr>
</table>
</form>

</center>
</body>
</html>

PHP脚本部分login.php:

<?
$username=$_GET["username"];
$password=$_GET["password"];
if($username=="admin" && $password=="admin"){
echo "yes";
}else{
echo "No";
}
?>

PHP 相关文章推荐
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
PHP 断点续传实例详解
Nov 11 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
Jul 20 PHP
PHP集成环境XAMPP的安装与配置
Nov 13 PHP
PHP4中session登录页面的应用
Jul 25 #PHP
PHP 表单提交给自己
Jul 24 #PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 #PHP
jq的get传参数在utf-8中乱码问题的解决php版
Jul 23 #PHP
使用PHP socke 向指定页面提交数据
Jul 23 #PHP
php sprintf()函数让你的sql操作更安全
Jul 23 #PHP
PHP版自动生成文章摘要
Jul 23 #PHP
You might like
php str_replace的替换漏洞
2008/03/15 PHP
php自定义时间转换函数示例
2016/12/07 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
js实现简单点赞操作
2020/03/17 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
代码详解django中数据库设置
2019/01/28 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
Python小白垃圾回收机制入门
2020/06/09 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
美国旅游网站:Tours4Fun
2017/02/17 全球购物
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
支部书记四风对照材料
2014/08/28 职场文书
购房协议书范本
2014/10/02 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
python实现局部图像放大
2021/11/17 Python