我应该使用什么事件在jQuery中异步提交表单?

Luk*_*kmo 0 javascript jquery

我最近开始使用jQuery/AJAX将数据提交到我的PHP API.

目前我正在使用的是html中的输入类型="按钮",然后是.click()jQuery函数来提交它.

我不太确定这是最好的方法,但是我应该使用输入类型="提交"而使用preventDefault()吗?

Dar*_*rov 5

最好.submit()在表单.click()上使用而不是在提交按钮上使用.但在这两种情况下preventDefault都是必要的.原因是用户可以Enter在编辑某个字段时按下提交表单,如果您订阅了按钮的.click事件,则此事件不会触发.