1

我有一个表单,我需要使用 JQuery Ajax 来增强它。目前,它使用javascript来处理提交。当用户点击提交按钮时,控件将转到一个 javascript 函数,该 javascript 函数进行一些处理,然后执行 form-id.submit()。

现在如何将 JQuery-ajax 引入当前表单?我不想在 JQuery 中重新创建整个 javascript 函数,然后执行 JQuery 提交。有没有办法在现有的javascript函数中将表单对象/值传递给Jquery,然后使用Jquery-ajax进行提交?

谢谢。

4

2 回答 2

2

有一个 jQuery 插件。http://jquery.malsup.com/form

使用该beforeSubmit选项执行您的预提交功能。

于 2012-04-10T18:41:38.603 回答
1

当表单提交到后端时,您会得到序列化的数据。如果您想保留相同的后端(显然让它发送返回响应而不是写入页面或其他),只需$('#form').serialize();在发送时用作您的数据。

于 2012-04-10T18:43:40.473 回答