gpt4 book ai didi

javascript - vue-resource 返回 PromiseObj

转载 作者:行者123 更新时间:2023-11-28 13:14:38 25 4
gpt4 key购买 nike

如何访问 Ajax 调用中的响应数据?如果我记录 response.text() 它会显示一个 PromiseObj

控制台

PromiseObj
context: undefined
promise: Promise {status: "resolved", result: ")]}',↵{\"Result\":\"SUCCESS\",\"Data\":{\"mode\":\"DEV\"}}"}

代码

this.$http.post(endpoint, data, []).then((response) => {
console.log(response.status);
console.log(response.text());
}, (response) => {
console.log(response.status);
console.log(response.json());
});

最佳答案

Promise 结果值应该使用 then 方法使用:

response.text().then(console.log)

您可以通过返回该 promise 并链接到它来简化代码:

this.$http.post(endpoint, data, []).then(response => {
console.log(response.status);
return response.text();
}, response => {
console.log(response.status);
return response.json();
}).then(result => {
console.log(result);
})

关于javascript - vue-resource 返回 PromiseObj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39621643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com