我有一个表单,我需要使用JQuery Ajax来增强它。目前,它使用javascript来处理提交。当用户点击提交按钮时,控件将转到javascript函数,javascript函数执行一些处理,然后执行form-id.submit()。
现在我如何将JQuery-ajax引入当前表单?我不想在JQuery中重新创建整个javascript函数,然后进行JQuery提交。有没有办法在现有的javascript函数中将表单对象/值传递给Jquery,然后使用Jquery-ajax进行提交?
感谢。
答案 0 :(得分:2)
有一个jQuery插件。 http://jquery.malsup.com/form
使用beforeSubmit
option执行预提交功能。
答案 1 :(得分:1)
当表单提交到后端时,您将获得序列化数据。如果你想保留相同的后端(显然让它发送一个返回响应,而不是写入页面或其他任何内容),只需在发送时使用$('#form').serialize();
作为数据。