简单示例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扩展函数
Oct 09 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
CURL状态码列表(详细)
Jun 27 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
php生成圆角图片的方法
Apr 07 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
PHP MVC框架路由学习笔记
Mar 02 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 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定义函数代码
2015/02/26 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
vue实现顶部菜单栏
2020/11/08 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python常见的格式化输出小结
2016/12/15 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
python通过cython加密代码
2020/12/11 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
html5 学习简单的拾色器
2010/09/03 HTML / CSS
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
党的生日演讲稿
2014/09/10 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL
js 实现验证码输入框示例详解
2022/09/23 Javascript