Teal TealUI

异步提交表单web/ajaxSubmit

通过异步请求提交表单数据。确保页面不刷新。

API

函数 描述
ajaxSubmit(elem, ...)(elem:HTMLFormElement, success?:function, error?:function, options?:Partial<Ajax>):Ajax

异步提交表单数据。

参数 类型 描述 默认值
elem* HTMLFormElement
success (response: any, sender: Ajax) => void
error (error: string | Error, sender: Ajax) => void
options Partial<Ajax>

返回值

类型:Ajax

返回请求对象。

示例

ajaxSubmit(document.getElementById("form"))

异步提交表单数据。

formData(formElem, ...)(formElem:HTMLFormElement, disabled?:boolean):FormData | object

获取表单的数据。

参数 类型 描述 默认值
formElem* HTMLFormElement
disabled boolean false

返回值

类型:FormData | { [key: string]: string | string[]; }

返回表单数据。如果表单不包含文件域,返回 JSON 对象。否则返回 FormData 对象。

示例

formData(document.getElementById("form"))

获取表单的数据。