gpt4 book ai didi

Javascript序列化数组多种形式问题

转载 作者:行者123 更新时间:2023-12-02 17:33:03 25 4
gpt4 key购买 nike

大家好,我在一页上有 2 个数组和一些正在执行 onclick ajax 调用的按钮 - 我用来序列化数组的行如下所示:

var data = $('form').serializeArray();

然而,序列化了错误的表单 - 是否可以通过表单字段的名称或 ID 序列化数组 - 我知道这将是一个非常简单的解决方案 - 我对 JS 完全陌生

最佳答案

当然有可能。如果您在此表单元素上设置了 ID(通常应该这样做),只需在选择器中指定它即可:

var someFormData = $('#some_form_id').serializeArray();
var anotherFormData = $('#another_form_id').serializeArray();

请注意,像这样使用它比 $('form#some_form_id') 更好 - 使用 ID 选择器时更加具体 is not a good idea .

这与名称几乎相同 - 您只需使用所谓的属性选择器:

var someFormData = $('[name=some_form]').serializeArray();
var anotherFormData = $('[name=another_form]').serializeArray();

关于Javascript序列化数组多种形式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22881347/

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