简单示例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下实现伪 url 的超简单方法[转]
Sep 24 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
win7下memCache的安装过程(具体操作步骤)
Jun 28 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
php正则替换处理HTML页面的方法
Jun 17 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
PHP+JavaScript实现无刷新上传图片
Feb 21 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 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环境――Appserv
2006/12/13 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
php使用异或实现的加密解密实例
2013/09/04 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
php实现网页端验证码功能
2017/07/11 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python可变参数用法实例分析
2017/04/02 Python
详解python while 函数及while和for的区别
2018/09/07 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python 没有main函数的原因
2020/07/10 Python
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
师范教师毕业鉴定
2014/01/13 职场文书
节约用水标语
2014/06/11 职场文书
单位委托书怎么写
2014/08/02 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
安全教育培训心得体会
2016/01/15 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python