九十九:CMS系统之ajax提交修改密码的数据

Posted 向前走。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九十九: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);
}
})
});

});

 

以上是关于九十九:CMS系统之ajax提交修改密码的数据的主要内容,如果未能解决你的问题,请参考以下文章

《C#零基础入门之百识百例》(九十九)特性详解 -- 自定义特性

《C#零基础入门之百识百例》(九十九)特性详解 -- 自定义特性

大数据必学Java基础(九十九):DAO模式介绍

通信算法之九十九:载波同步,符号同步,帧同步,科斯塔斯环载波同步

通信算法之九十九:载波同步,符号同步,帧同步,科斯塔斯环载波同步

一百零三:CMS系统之使用sweetalert提示框优化返回结果