简单示例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转换文件夹下所有文件编码的实现代码
Jun 06 PHP
解析zend studio中直接导入svn中的项目的方法步骤
Jun 21 PHP
微信扫描二维码登录网站代码示例
Dec 30 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
php清除和销毁session的方法分析
Mar 19 PHP
php格式化电话号码的方法
Apr 24 PHP
php把大写命名转换成下划线分割命名
Apr 27 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 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
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
asp 的 分词实现代码
2007/05/24 Javascript
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
vue 将页面公用的头部组件化的方法
2017/12/18 Javascript
vue .sync修饰符的使用详解
2018/06/15 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
[01:31]完美与DOTA2历程
2014/07/31 DOTA
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python字符串格式化
2015/06/15 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
python开根号实例讲解
2020/08/30 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
MADE法国:提供原创设计师家具
2018/09/18 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
测试工程师岗位职责
2013/11/28 职场文书
优秀党员获奖感言
2014/02/18 职场文书
节能减耗标语
2014/06/21 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
老人节标语大全
2014/10/08 职场文书
职位证明模板
2015/06/23 职场文书
商务宴会祝酒词
2015/08/11 职场文书
Java Spring读取和存储详细操作
2022/08/05 Java/Android