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