写一个登录页面,用jQuery的ajax提交登录信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个登录页面,用jQuery的ajax提交登录信息相关的知识,希望对你有一定的参考价值。
// 登陆function loginAjax(param)
var self = this;
$.ajax(
type: 'post',
url: '/user/login',
dataType: 'json',
data: param,
success: function(data)
,
error: function(error)
console.log(error);
)
1.以上是一个登录的Ajax方法,参数说明
url: 请求的链接地址
data: 请求的参数 以json格式传递 例如:username: 'name', password: '123456'
type: 请求方法 常用的是 get 或者post , 默认为get请求。
dataType: 预期服务器返回的数据类型
2.以下是jQuery官方文档中的一段ajax请求代码:
$.ajax(type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg)
alert( "Data Saved: " + msg );
); 参考技术A 可以写一个点击提交按钮的事件
$(function()
$('#id').click(function()
var name = $('#username').val();
var password= $('#password').val();
var ajaxurl = '提交处理的文件';//比如test.php
$.ajax(
type:"POST",
url:ajaxurl,
dataType:"JSON",
data:username:username,password:password,
success:function(data)
if(data.status == 1)
alert(data.msg);
......
else
......
)
)
) 参考技术B
html页面:
<div id='login'><form id="form">
<input id='name'/>
<input id='password'/>
<input type='button' onclick='tj();'/>
</form></div>。
脚本:
function tj()$.ajax(url: "login.do", data:$("form").serialize(), dataType:'json',type:'post', success:function(data) var h="<p>用户名:"+data.name+"欢迎来到XXX" $("#login").html(h) ; 。
// 登陆function loginAjax(param) var self = this;$.ajax(type: 'post',url: '/user/login',dataType: 'json',data: param,success: function(data) ,error: function(error) console.log(error)。
以上是一个登录的Ajax方法,参数说明
url: 请求的链接地址
data: 请求的参数 以json格式传递 例如:username: 'name', password: '123456'
type: 请求方法 常用的是 get 或者post , 默认为get请求。
dataType: 预期服务器返回的数据类型。
<div id='login'><form id="form">
<input id='name'/>
<input id='password'/>
<input type='button' onclick='tj();'/>
</form></div>
脚本:
function tj()
$.ajax(
url: "login.do",
data:$("form").serialize(),
dataType:'json',
type:'post',
success:function(data)
var h="<p>用户名:"+data.name+"欢迎来到XXX"
$("#login").html(h) ;
)
以上是关于写一个登录页面,用jQuery的ajax提交登录信息的主要内容,如果未能解决你的问题,请参考以下文章
用JS获取当前页面的URL, 然后通过Jquery提交到数据库保存下来, 下次登录的时候, 直接跳入到这个页面
我用jquery做登录界面时,点击登录按钮,怎样才能实现上面输入框的内容全部都合法,否则进不到下一个页面