小编典典

带有序列化和额外数据的jQuery post()

javascript

我正在尝试确定是否可以发布serialize()表格之外的其他数据。

这是我认为可行的方法,但仅发送'wordlist'而不发送表单数据。

$.post("page.php",( $('#myForm').serialize(), { 'wordlist': wordlist }));

有人有什么想法吗?


阅读 280

收藏
2020-05-01

共1个答案

小编典典

您可以使用serializeArray [docs]并添加其他数据:

var data = $('#myForm').serializeArray();
data.push({name: 'wordlist', value: wordlist});

$.post("page.php", data);
2020-05-01