【发布时间】:2019-06-30 02:55:23
【问题描述】:
提交请求post API后如何调用该函数?具有反应 js 功能。请注意,我已经创建了一个构造函数。 提交请求 post API 后如何调用该函数?具有反应 js 功能。请注意,我已经创建了一个构造函数。
fetchData() {
request.get(
{
url: "http://test.com/api/employee"
},
function(error, response, body) {
var bodyJson = JSON.parse(body);
this.setState({
username: "Empployee Table",
result: bodyJson.data
});
}.bind(this)
);
}
componentDidMount() {
this.fetchData(); <------- WORKS FINE
}
handleSubmit(event) {
var data = {
employee_name:"test",
employee_salary:"123",
employee_age:"23",
employee_image:"sdf",
}
request.post({
url: 'http://test.com/api/insert/employee',
form: data,
}, function (error, response, body) {
this.fetchData(); <------- NOT WORKING
});
event.preventDefault();
}
【问题讨论】:
-
欢迎来到stackoverflow。理解问题所需的代码必须以文本形式粘贴到问题本身中,并以代码的形式适当地格式化。它不应该是外部链接(这些是这里的规则)。它不应该是图像。请使用问题下方的“编辑”链接进行修复。
-
您可能还需要更完整地描述您要问的问题以及您要完成的任务。 “调用函数”并没有解释你想要完成什么。
-
谢谢我是新来的,我已经编辑了我的问题