写一个登录页面,用jQuery的ajax提交登录信息

 我来答
wufangjiana
2016-06-14 · TA获得超过126个赞
知道答主
回答量:63
采纳率:33%
帮助的人:40.3万
展开全部
// 登陆
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 );
   }
});
BaLeNozq
推荐于2017-11-24 · TA获得超过103个赞
知道小有建树答主
回答量:140
采纳率:80%
帮助的人:47.9万
展开全部
可以写一个点击提交按钮的事件

$(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{
......

}
}
})
})

})
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gcc944696177
2018-04-05 · TA获得超过2387个赞
知道小有建树答主
回答量:24
采纳率:73%
帮助的人:4207
展开全部
  • 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: 预期服务器返回的数据类型。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2016-06-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
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) ;}
})
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式