javascript:js发送请求

GET请求

$.get("/api/v1.0/user",function(resp){
        // 用户未登录
        if ("4101" == resp.errno) {
              location.href = "/login.html";
        } 
        // 查询到了用户的信息
        else if ("0"== resp.errno){
            $("#user-name").val(resp.data.name);
            if (resp.data.avatar){
                $("#user-avatar").attr("src",resp.data.avatar);
            }
        } 
 },"json");

POST请求

function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

var data = {
       mobile:mobile,
       password:passwd
 };


 $.ajax({
            url:"/api/v1.0/sessions",
            type:"post",
            data:jsonData,
            contentType:"application/json",
            dataType:"json",
            headers:{
                "X-CSRFToken":getCookie("csrf_token")
            },
            success:function (data) {
                if (data.errno=="0"){
                    // 登录成功,跳转到主页
                    location.href ="/"
                } else {
                  // 其他错误信息,在页面中展示
                  $("#password-err span").html(errmsg);
                  $("#password-err").show();
                }
            }
});

PUT请求

$.ajax({
            url:"/api/v1.0/users/name",
            type:"PUT",
            data:JSON.stringify({name:name}),
            contentType:"application/json",
            dataType:"json",
            headers:{
                "X-CSRFToken":getCookie("csrf_token")
            },
            success: function (data){
                if ("0" == data.errno) {
                    $(".error-msg").hide();
                    showSuccessMsg();
                } else if ("4001" == data.errno) {
                    $(".error-msg").show();
                } else if ("4101" == data.errno) {
                    location.href = "/login.html";
                }
            }
        });

DELETE请求

$.ajax({
        url:"/api/v1.0/sessions",
        type:"delete",
        headers:{
            "X-CSRFToken":getCookie("csrf_token")
        },
        dataType:"json",
        success: function(resp){
            if ("0" == resp.errno){
                location.href = "/index.html";
            }
        }
 });
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值