gpt4 book ai didi

jquery - 我可以通过 JQuery $.post 发送序列化数据和其他变量吗?

转载 作者:行者123 更新时间:2023-12-01 00:58:37 25 4
gpt4 key购买 nike

所以可以说我基本上想这样做:

$.post(
'search_item.php',
{
serialzed_data,
save: form.save.value,
is_correct: form.is_correct.value ,
etc...
}
)

这样做的正确语法是什么?

非常感谢

编辑以指定:

假设我有这个:

$.post(
'search_item.php',
{
'checks':post_data,
'option[]':option,
save: form.save.value,
item: form.item.value,
name: form.i_name.value,
desc: form.i_desc.value,
text: form.i_text.value
},
function(output) {
$('#return2').html(output).show();
});

现在,对于当前的 .post,我想将其添加到其中并将它们一起发布:

var serialized_data = $('input[name^="checks"]:checked').serialize();

我可以吗?

编辑最新尝试:

var post_data = $('input[name^="checks"]:checked').serialize();

var data = $.extend({}, post_data, {
'option[]':option, save: form.save.value,
item: form.item.value,
name: form.i_name.value,
desc: form.i_desc.value,
text: form.i_text.value
});

$.post('search_item.php', data ,
function(output) {
$('#return2').html(output).show();
});

最佳答案

假设serialzed_data是一个key -> value属性的对象,使用jQuery.extend() ,例如

var data = $.extend({}, serialzed_data, {
save: form.save.value,
is_correct: form.is_correct.value,
// etc
});

$.post('search_item.php', data, ...

关于jquery - 我可以通过 JQuery $.post 发送序列化数据和其他变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com