简单示例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与javascript对多项选择的处理
Oct 09 PHP
使用无限生命期Session的方法
Oct 09 PHP
基于mysql的论坛(5)
Oct 09 PHP
从一个不错的留言本弄的mysql数据库操作类
Sep 02 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
Oct 31 PHP
小文件php+SQLite存储方案
Sep 04 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
ThinkPHP中order()使用方法详解
Apr 19 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
thinkphp5 路由分发原理
Mar 18 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实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
用JS实现的一个include函数
2007/07/21 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
2017/12/25 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
Python 文件操作的详解及实例
2017/09/18 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
简单了解python单例模式的几种写法
2019/07/01 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
python常用排序算法的实现代码
2019/11/08 Python
python 实现简单的FTP程序
2019/12/27 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
C语言面试题
2015/10/30 面试题
2019年c语言经典面试题目
2016/08/17 面试题
护理人员的自我评价分享
2014/03/15 职场文书
双拥工作宣传标语
2014/06/26 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏