简单示例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和ACCESS写聊天室(五)
Oct 09 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
Java中final关键字详解
Aug 10 PHP
PHP 7的一些引人注目的新特性简单介绍
Nov 08 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
PHP QRCODE生成彩色二维码的方法
May 19 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
wordpress自定义标签云与随机获取标签的方法详解
Mar 22 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数组内存耗用太多问题的解决方法
2010/04/05 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
php Session无效分析资料整理
2016/11/29 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
python动态监控日志内容的示例
2014/02/16 Python
python之wxPython菜单使用详解
2014/09/28 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
办公室人员先进事迹
2014/01/27 职场文书
交通事故私了协议书
2014/04/16 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
工作能力自我评价2015
2015/03/05 职场文书
交流会主持词
2015/07/02 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android