可以是多种类型的元素和对象
HTMLFormElement
<Form
onSubmit={(event) => {
submit(event.currentTarget);
}}
/>
FormData
const formData = new FormData();
formData.append("myKey", "myValue");
submit(formData, { method: "post" });
将被序列化为 FormData
的纯对象
submit({ myKey: "myValue" }, { method: "post" });
将被序列化为 JSON 的纯对象
submit(
{ myKey: "myValue" },
{ method: "post", encType: "application/json" }
);
Optional
options: SubmitOptions覆盖 <form>
自身属性的选项。当提交没有后备 <form>
的任意数据时是必需的。
提交 HTML
<form>
到服务器,无需重新加载页面。