我有以下页面,其中使用 ajax 发布表单:
<form name="postdata">
<input type="hidden" name="id" value="XXXX">
<input type="hidden" name="action" value="add">
<button type="submit" class="btn btn-success submit">Submit</button>
</form>
<script>
$(function()
{
$('form[name="postdata"]').on('submit', function()
{
var data = $(this).serializeArray()
$.post('api/Update.php', data, function(r,s)
{
console.log(r)
});
})
})
</script>
我的页面上有数百个类似上面的表单,最好从表单操作中删除多余的“action”参数并将其添加到 JS 函数中。
它应该是这样的:
var data = $(this).serializeArray() + "&action=add"
结果是:
[object Object],[object Object]&action=add
不起作用,但应该很接近,我只是一个完全的 JS 菜鸟。请帮我。
非常感谢!