jQuery AJAX提交表单

我有一个带有名称orderproductForm和未定义输入数量的表单。

我想做某种jQuery.get或ajax或类似的事情,它将通过Ajax调用页面,并发送表单的所有输入orderproductForm

我想一种方法是做类似的事情

jQuery.get("myurl",

{action : document.orderproductForm.action.value,

cartproductid : document.orderproductForm.cartproductid.value,

productid : document.orderproductForm.productid.value,

...

但是我不完全知道所有的表格输入。是否有仅发送所有表单输入的功能部件或功能?

回答:

您可以使用Ajax表单插件中的ajaxForm /ajaxSubmit函数或jQuery序列化函数。

$("#theForm").ajaxForm({url: 'server.php', type: 'post'})

要么

$("#theForm").ajaxSubmit({url: 'server.php', type: 'post'})

ajaxForm将在按下提交按钮时发送。ajaxSubmit立即发送。

$.get('server.php?' + $('#theForm').serialize())

$.post('server.php', $('#theForm').serialize())

以上是 jQuery AJAX提交表单 的全部内容, 来源链接: utcz.com/qa/401303.html

回到顶部