gpt4 book ai didi

laravel - 在 vuejs 中重试失败的 ajax 请求

转载 作者:搜寻专家 更新时间:2023-10-30 22:52:00 25 4
gpt4 key购买 nike

在 VueJS 中重试失败的 AJAX 请求的最佳方法是什么?

bulkDecline(requests, decliner) {
requests = _.map(requests, 'id');
return Vue.http.post(`${baseUrl}/api/decline/${decliner}/bulk-decline`, requests)
.then(
(response) => {
Notification({
title: 'Success!',
message: response.data.message,
type: 'success'
});
return response;
},
(response) => {
this.bulkDecline(requests, decliner);
}
);
}

但它似乎不起作用。

最佳答案

您是在单文件组件中执行此操作吗?

如果是这样,你试过用

this.$http.post

而不是 Vue.http.post

如果您在像 { data: requests } 或类似的对象中发送您的 requests ,您可能也会有一些运气。

return this.$http.post(`${baseUrl}/api/decline/${decliner}/bulk-decline`, { data: requests })

关于laravel - 在 vuejs 中重试失败的 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41346200/

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