问题描述
- JSP里的两句代码,希望老师能解释下
-
request = require('superagent');
csrftoken = $('meta[name=csrf-token]').attr('content');
这两句不明白是什么意思,劳烦哪位老师解释一下,谢谢。
解决方案
request = require('superagent');//使用了require模块化框架加载方式,一般是加载js或者对象
csrftoken = $('meta[name=csrf-token]').attr('content');//获取name是csrf-token的meta标签,获取标签中的content属性,赋值给csrftoken变量
解决方案二:
request = require('superagent');
csrftoken = $('meta[name=csrf-token]').attr('content');
data = {
username: this.user.name,
gender: this.user.gender,
email: this.user.email
};
request.post('/auth/change_info').send(data).set('X-CSRFToken',csrftoken).end((function(_this) {
return function(err, res) {
console.log(res);
if(res.ok) {
switch (res.body.code) {
case 0:
_this.message = ['修改成功'];
break;
case 1:
_this.message = ['用户名已存在'];
break;
case 2:
_this.message = ['参数错误,请稍后重试'];
}
} else {
_this.message = ['服务器发生内部错误,请稍后尝试'];
}
};
})(this));
return this.message = null;
这是那两句代码的出处
时间: 2024-11-04 18:22:59