问题标签 [serializearray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - serializeArray 不适用于选择框
我正在尝试将表单数据转换为 json 并读取在单击相应复选框时修改的字段的值。这适用于文本字段,但不适用于选择框。任何人都可以看看小提琴并帮助我阅读“人物”选项卡中的选择框(爆头)值。
javascript - serializeArray 没有选择动态创建的表单
我已经审查了许多关于这个主题的堆栈溢出线程,尤其是这个 jQuery serializeArray 没有选择动态创建的表单元素,但没有一个能够解决问题
我正在通过 firebase 数据库搜索匹配项。如果匹配,则显示表单 A,但如果没有匹配,则显示表单 B。
我想在单击提交按钮时从表单中获取输入值,因此这个函数
不检索和显示输入值。如何捕获提交按钮的点击输入值
php - 如何使用基于键值的结构序列化数组?
我正在通过serializeArray()
jQuery 从表单创建一个数组:
如果我输出这个,alert(formData.toSource());
我会得到结果:
如果我通过 Ajax 将数据捕获到 php,$data = $request->request->get('data');
结果会得到以下数组:
我实际需要的数组是这样的:
那么是否有可能以不同的方式实际序列化数组?实现我需要的阵列的最佳方法是什么?
javascript - Jquery serializeArray 中断然后继续
我对在 jQuery 中使用 serializeArray 真的很陌生,所以如果我没有问正确的问题,请原谅我。
我有一个表单,单击时将数据添加到 div ID 中的字段,效果很好,每次单击时它都会不断添加数据,这很棒,但是是否可以拆分每个表单的结果?例如,您输入姓名和电话号码,单击添加,然后在 div ID #results 中添加数据,然后我希望下次添加数据时,将其添加到相同的 div ID,但由一个框分隔
javascript - jQuery - 添加到序列化数组
我尝试了各种方法来添加到我的序列化数组中,但我一直遇到以下问题:
我的第一次尝试导致:[object Object]&username=1
被发送。
我的第二次尝试导致:Uncaught (in promise) TypeError: vals.push is not a function
关于我在这里做错了什么的任何想法?
jquery - 将数组推入由ajax发送的serializeArray
我将此代码用于我的表单
现在我想像这样将一个数组推入 formData 变量
或将数组推送到 formData 的对象
更新:我想通过 ajax 将数据发送到服务器
任何解决方案?
javascript - 从表单提交的单选按钮获取 HTML5 自定义数据-* 属性
data-*
提交表单时,有没有办法为选定的单选按钮获取自定义 HTML5属性?该值似乎没有被serializeArray()
.
HTML
JavaScript
这会输出name
和value
字段,但我似乎无法找到有关data-*
字段的简单答案。不幸的是,我需要所有三条信息才能对数据库记录执行更新,据我了解:
- 每个 ID 和 Value 字段必须是唯一的,
- 每个名称字段必须相同才能对元素进行分组。
我认为这个棘手的部分是与单个元素相比的多个元素。
jquery - Jquery SerializeArray 和推送对象列表
我正在使用 SerializeArray 并尝试推送对象列表,但在服务器端始终为空
模型视图结束..
我如何使用 ajax 发送所有对象?感谢你..
jquery - 使用 SerializeJSON 序列化表单
我想使用 SerializeJSON 序列化我的表单,我有一个 div,里面有多个选项卡,每个选项卡都有多个表单。我如何在 div 内循环以获取选项卡,在每个选项卡内我想获取表单,以便我可以对其进行序列化,然后根据所需的结构将其放入数组中。
我想要的欲望结构是这样的:
我尝试过这样的事情:
但是当我控制台记录表单时,我得到的是:
任何帮助将不胜感激。谢谢你 :)
javascript - 如何使用嵌套 HTML作为 JavaScript 对象/数组键
我正在尝试准备以下输入
在 ajax 函数中使用它们以使用 PHP 验证它们。我将收到的数组应如下所示$data['customer']['firstname']
。
这是我的第一次尝试
问题:请求中的数组看起来$data["[customer[firstname]"]
并不漂亮,我将有不同的键,例如 product[...]、order[...]。然后我需要“客户”作为单独的键。
然后我考虑删除并替换括号,并在发送之前创建我自己的数组。但是问题比我想象的要多...
这3个例子只是我尝试过的几个......
有人知道如何解决这个问题吗?