如何使用Javascript提交将Jquery ajax添加到现有表单

时间:2012-04-10 18:40:24

标签: jquery ajax javascript

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

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

感谢。

2 个答案:

答案 0 :(得分:2)

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

使用beforeSubmit option执行预提交功能。

答案 1 :(得分:1)

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