简单示例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递归算法的详细示例分析
Feb 19 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
php面向对象编程self和static的区别
May 08 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
自制PHP框架之路由与控制器
May 07 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 PHP
tp5.1 框架路由操作-URL生成实例分析
May 26 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日期控制类实例
2014/12/09 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
js中top的作用深入剖析
2014/03/04 Javascript
jquery实现动态画圆
2014/12/04 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
全面了解JavaScript的作用域链
2019/04/03 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
Python设计模式之观察者模式实例
2014/04/26 Python
Python中循环后使用list.append()数据被覆盖问题的解决
2018/07/01 Python
python 除法保留两位小数点的方法
2018/07/16 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
css3的transition属性详解
2014/12/15 HTML / CSS
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
2012/10/29 面试题
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
中式餐厅创业计划书范文
2014/01/23 职场文书
个人授权委托书范本
2014/04/03 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
保护环境的宣传语
2015/07/13 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
新手初学Java网络编程
2021/07/07 Java/Android
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript