简单示例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 多行多列显示
Aug 15 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
PHP面向对象学习之parent::关键字
Jan 18 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
PHP实现求解最长公共子串问题的方法
Nov 17 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 PHP
php给数组赋值的实例方法
Sep 26 PHP
设定php简写功能的方法
Nov 28 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
理解php原理的opcodes(操作码)
2010/10/26 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
python实现Decorator模式实例代码
2018/02/09 Python
Python读取properties配置文件操作示例
2018/03/29 Python
python使用turtle库绘制树
2018/06/25 Python
Python 实现微信防撤回功能
2019/04/29 Python
Python中关于浮点数的冷知识
2019/09/22 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
Python 实现一个计时器
2020/07/28 Python
详解Scrapy Redis入门实战
2020/11/18 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
《黄河颂》教学反思
2014/02/07 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
工程售后服务承诺书
2014/05/21 职场文书
新农村建设典型材料
2014/05/31 职场文书
精神病医院见习报告
2014/11/03 职场文书
工地食品安全责任书
2015/05/09 职场文书
少先队工作总结2015
2015/05/13 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL
python计算列表元素与乘积详情
2022/08/05 Python