[英]How to redirect after submitting form
我是 Javascript 和 Svelte 的新手,我在提交表單后嘗試重定向。 我已經嘗試了很多東西,但 goto 函數似乎是唯一嘗試加載重定向頁面的東西。 不幸的是,我收到以下錯誤消息。 為什么會這樣?
500
JSON中位置0的意外令牌<
這是我的代碼:
<script>
import { goto } from '$app/navigation';
let title;
let description;
let images;
async function submitForm() {
const dataArray = new FormData();
dataArray.append("title", title);
dataArray.append("description", description);
dataArray.append("image", images[0]);
const submit = await fetch("new.json", {
method: "post",
body: dataArray
})
const data = await submit.json();
// do something with data
goto("/");
}
</script>
使用 window.location.href = "http://stackoverflow.com"; 獲得重定向
window.location.href = "http://stackoverflow.com";
使用 location.replace("/"); 關於成功
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.