zoukankan      html  css  js  c++  java
  • 九十九:CMS系统之ajax提交修改密码的数据

    顺便实现ajax提交的时候默认提交csrf_token

    var http = {
    'get':function (args) {
    args['method'] = 'get';
    this.ajax(args);
    },
    'post':function (args) {
    args['method'] = 'post';
    this.ajax(args);
    },
    'ajax':function (args) { // 将头部信息放到请求
    this._ajaxSetup();
    $.ajax(args);
    },
    '_ajaxSetup':function(){ // 将csrftoken放到头部信息
    $.ajaxSetup({
    'beforeSend': function (xhr, settings) {
    if(!/^(GET|HEAD|OPTIPNS|TRACE)$/i.test(settings.type) && !this.crossDomain){
    var csrf_token = $('meta[name=csrf_token]').attr('content'); // 获取csrf_token
    xhr.setRequestHeader('X-CSRFToken', csrf_token)
    }
    }
    });
    }
    };

    修改密码页的js

    $(function () {
    $('#submit').click(function (evnet) {
    evnet.preventDefault(); //阻止默认的提交表单事件

    var oldpwd = $("input[name='oldpassword']").val();
    var newpwd = $("input[name='newpassword']").val();
    var newpwd2 = $("input[name='newpassword2']").val();

    http.post({
    'url': '/cms/resetpwd/',
    'data': {
    'oldpwd': oldpwd,
    'newpwd': newpwd,
    'newpwd2': newpwd2,
    },
    'success': function (data) {
    console.log(data);
    },
    'fail': function (error) {
    console.log(error);
    }
    })
    });

    });
  • 相关阅读:
    解决CHM文件不能浏览的问题
    SAS宏功能(下)
    python一句话求素数
    SAS与DBMS系统(SqlServer)通信
    CSS3圆角
    水平居中和垂直居中
    滚动条的控制
    快来给你的桌面加一只可爱的蟑螂吧 那个人
    自己用的PHP缓存类
    jquery 全反选
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11914664.html
Copyright © 2011-2022 走看看