2

我在 Laravel 8 中使用 Inertia JS,向服务器发出以下 POST 请求。问题是浏览器 URL 也使用 POST 请求更新,这在某些情况下可能是预期的行为,但我想在浏览器中保留实际的 GET 请求,尽管使用多个 Laravel 路由向服务器发送不同类型的请求。

this.$inertia.put(`/task/${task_id}`, {order, category_id});

this.$inertia.visit(`/task/${task_id}`, {
    method: 'put',
    data: {order, category_id},
    only: ['categories', 'msg'],
    replace: true,
    preserveState: true,
    preserveScroll: true,
});
                

有人知道,我如何在使用 Inertia JS 向服务器发送 POST 请求时保留浏览器中现有的 GET URL?

4

1 回答 1

0

你可以尝试删除 replace: true

于 2021-11-17T12:20:27.577 回答