`

无刷新登陆

阅读更多

 

无刷新登陆PHP验证:

 

<script scr="http://code.jquery.com/jquery.js" type="text/javascript"></script>
//导入jquery框架文件
<script type="text/javascript">
$(document).ready(function(){//函数入口
	$("#btn_login").click(function(){
		login();//点击ID为"btn_login"的按钮后触发函数login();
	});
});

function login(){
	var username = $("#username").val();//获取用户名
	var password = $("#password").val();//获取密码
	$.ajax({
		type: "POST",
		url: 'ajax.php',
		dataType: 'json',
		data: 'username = '+username+'&password='+password,
		success: function(json){
			//eval(json);
			alert(json.username+'\n'+json.password);
		}
	}); 
	
	});
}
</script>

echo json_encode(array('username'=>$_POST['username'],'password'=>$_POST['password']));
//json_encode的功能是把PHP中的变量数组再封装成json格式再echo出来返回给调用它的jquery.ajax()
 

 

总结:整个过程是:

用户填完用户名密码 单击按钮`登陆`

jQuery取得用户名 密码

jQuery把两个变量以post方式发送给login.php

login.php把变量进行处理 然后把返回封装成json

把json抛给 前台页面

前台解释得到的json数据 并进行下一步处理

 

分享到:
评论

相关推荐

    Ajax无刷新登陆实例代码

    总结起来,"Ajax无刷新登陆实例代码"是一个完整的解决方案,演示了如何利用Ajax、ASP和ACCESS数据库来构建一个无需页面刷新的登录系统,提升了用户体验。Prototype.js作为前端库,简化了JavaScript代码的编写,使得...

    Ajax无刷新登陆判断加验证用户名的存在

    Ajax无刷新登陆判断加验证用户名的存在 Ajax无刷新登陆判断加验证用户名的存在 Ajax无刷新登陆判断加验证用户名的存在 Ajax无刷新登陆判断加验证用户名的存在 Ajax无刷新登陆判断加验证用户名的存在

    自写无刷新登陆控件

    本项目标题为“自写无刷新登陆控件”,表明我们将探讨如何利用编程语言C#来构建这样一个功能。C#是一种广泛应用于Windows平台开发、Web应用以及游戏开发的强大语言,它支持多种现代编程概念,如面向对象编程、事件...

    ASP+Ajax无刷新登陆

    "ASP+Ajax无刷新登录"是指结合ASP技术和Ajax技术实现的一种登录功能,它允许用户在不刷新整个页面的情况下完成登录操作。这样可以避免页面跳转带来的延迟感,提高用户界面的响应速度和交互性。具体实现过程包括以下...

    Struts2无刷新实现登陆退出

    在这个项目中,"Struts2无刷新实现登陆退出"是通过整合Struts2框架、JavaScript库如jQuery和Ajax技术,以及OGNL(Object-Graph Navigation Language)表达式来实现的一种优化用户体验的登录和退出功能。 首先,让...

    JsonExampesrc_java_java无刷新登陆_

    在Java中,JSON常用于前后端数据交互,尤其是在实现无刷新登录这样的功能时,其作用尤为重要。 无刷新登录,也称为Ajax(Asynchronous JavaScript and XML)登录,是现代Web应用中常见的一种技术,它允许用户在不...

    Asp+Ajax无刷新用户登录实例代码

    当这两者结合,可以实现无刷新登录功能,提升用户体验。以下是对"Asp+Ajax无刷新用户登录实例代码"的详细解析。 1. **Asp基础**:Asp是基于服务器端的脚本环境,支持VBScript和JScript等语言。在login.asp和conn....

    ajax无刷新加载登陆注册

    在Web应用中,用户交互体验是至关重要的,而Ajax(Asynchronous JavaScript and XML)技术则为实现无刷新页面更新提供了可能。Ajax的核心原理是利用JavaScript与服务器进行异步数据交换,使得网页可以在不重新加载...

    GBook无刷新QQ登陆留言本 v1.0.rar

    GBook无刷新QQ登陆留言本 - GoodText.org留言本asp.net版 GBook无刷新QQ登陆留言本集成“QQ登录“按钮,用户点击即可使用QQ帐号直接登录即可留言。 注意:QQ登录不会取得用户的QQ号码及密码等信息,不会涉及...

    google验证码无刷新

    【描述】"google验证码无刷新内有Demo可以直接放入登陆界面或是注册界面"说明这个压缩包包含了一些实际的应用示例,可以直接在登录或注册页面上使用。这使得开发者无需从零开始创建验证码功能,可以快速集成到他们的...

    asp.net项目(天籁之声音乐分享网站)

    3) 网站中大量的应用了JQuery、JQueryUI和AJAX技术,如实现无刷新登陆与退出(AJAX+JQueryUI)、无刷新分页、无刷新检验用户名是否存在。 4) 项目更特殊的是将BLL层,DAL层,Model层建在不同的项目中,更有利于后期...

    jQuery+Ajax+PHP+mysql实现无刷新注册/登陆(用户名邮箱验证码等)

    在现代Web开发中,用户界面的交互性和用户体验是至关重要的,而"jQuery+Ajax+PHP+mysql实现无刷新注册/登陆(用户名邮箱验证码等)"就是一种常见的技术组合,用于创建这种流畅的用户体验。下面将详细阐述这个技术栈...

    Ajax无刷新聊天室

    **Ajax无刷新聊天室**是一种基于Ajax(Asynchronous JavaScript and XML)技术的实时通信解决方案,它使得用户在不重新加载整个网页的情况下,可以与服务器交换数据并更新部分网页内容。这种技术大大提升了用户体验...

    Ajax聊天室 无刷新技术 支持很多浏览器

    所有发送、接收、显示在线用户列表等皆采用ajax技术完成,实现无刷新聊天的功能 Ajax的核心是JavaScript XmlHttpRequest对象。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术 使用: 首先...

    仿百度登陆框(无刷新登录)

    【标题】"仿百度登陆框(无刷新登录)"所涉及的知识点主要集中在前端开发领域,尤其是用户界面(UI)设计和Ajax技术的应用。这个项目旨在创建一个与百度登录框类似的用户体验,通过Ajax实现无刷新登录,提高用户交互的...

    AJAX无刷新聊天室 带实例数据库

    实现了以下的功能。...5.信息显示,发表消息,上线与下线,都感觉不到页面的刷新,ajax实现 6.滚动条的控制,有时需要看上面的消息,有时需要自动滚动,由你控制 7.点击退出时,关闭页面,其它窗体显示下线信息.

    StrutsAndJQuery

    还好我学东西还挺快,呵呵,废话不说了,进入正题:这篇文章是用一个简单的无刷新登陆例子程序来说明如何在少改动(不改动)现有代码的基础上在Struts中加入AJAX的元素,为了方便开发,我使用的JS库是JQuery,感觉还...

    asp.net(vs2008版)无刷新类csdn登陆验证码

    ASP.NET(Visual Studio 2008 版本)下的无刷新验证码技术是Web开发中的一个重要环节,它主要用于提升用户体验,防止机器人或恶意攻击者自动登录。无刷新验证码的实现通常依赖于AJAX(Asynchronous JavaScript and ...

    易语言自动刷新网页

    易语言自动刷新网页

    51Job简历刷新助手

    因此每次登陆,最好都刷新简历,刷新 以后,就能排在前面,更容易被人事经理找到!  简历刷新器使用帮助:  【第一步】登陆人才网站(前程无优人才网),然后根据网站的提示输入用户名和密码等登陆网站  【第二...

Global site tag (gtag.js) - Google Analytics