1
我有以下的頁面,一個表單使用AJAX發佈:jQuery的:serializeArray和附加價值
<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>
我有上百個類似上面我的網頁上的表格和它成爲最好去除redundand來自form action的「action」參數並將其添加到JS函數中。
應該是這樣的:
var data = $(this).serializeArray() + "&action=add"
最終證明爲:
[object Object],[object Object]&action=add
不工作,但應接近,我只是一個總JS小白。請幫幫我。
非常感謝!