简单示例AJAX结合PHP代码实现登录效果代码

 更新时间:2008年07月25日 08:58:51   作者:  
比较简单的通过ajax+php实现登陆功能,这是个简单的例子,固定字符,实际应用中可以从数据库中读取
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";
}
?>

相关文章

  • codeigniter教程之上传视频并使用ffmpeg转flv示例

    codeigniter教程之上传视频并使用ffmpeg转flv示例

    这篇文章主要介绍了codeigniter上传视频并使用ffmpeg转成flv的示例,需要的朋友可以参考下
    2014-02-02
  • Yii2数据库操作常用方法小结

    Yii2数据库操作常用方法小结

    这篇文章主要介绍了Yii2数据库操作常用方法,结合实例形式总结分析了Yii2常用的增删查改及配置相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • php使用反射插入对象示例分享

    php使用反射插入对象示例分享

    这篇文章主要介绍了php使用反射插入对象示例,需要的朋友可以参考下
    2014-03-03
  • php 截取中英文混合字符串的方法

    php 截取中英文混合字符串的方法

    这篇文章主要介绍了php 截取中英文混合字符串,需要的朋友可以参考下
    2018-05-05
  • thinkPHP交易详情查询功能详解

    thinkPHP交易详情查询功能详解

    这篇文章主要介绍了thinkPHP交易详情查询功能,结合实例形式分析了thinkPHP数据库查询功能及视图输出相关操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP模糊查询的实现方法(推荐)

    PHP模糊查询的实现方法(推荐)

    下面小编就为大家带来一篇PHP模糊查询的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • 浅谈PHP值mysql操作类

    浅谈PHP值mysql操作类

    下面小编就为大家带来一篇浅谈PHP值mysql操作类。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • PHP小白必须要知道的php基础知识(超实用)

    PHP小白必须要知道的php基础知识(超实用)

    PHP是一 种被广泛应用的开放源代码的、基于服务器端的用于产生动态网页 的、可嵌入HTML中的脚本程序语言,尤其适合 WEB 开发。下面给大家分享PHP小白必须要知道的php基础知识,超实用,感兴趣的朋友一起学习吧
    2017-10-10
  • 老生常谈ThinkPHP中的行为扩展和插件(推荐)

    老生常谈ThinkPHP中的行为扩展和插件(推荐)

    下面小编就为大家带来一篇老生常谈ThinkPHP中的行为扩展和插件(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • python进程与线程小结实例分析

    python进程与线程小结实例分析

    本文通过实例代码分析了python进程与线程知识小结,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-11-11

最新评论