问题标签 [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.
javascript - 如何在 JavaScript/jQuery 中返回序列化数组?
我有以下问题:
我有一个表格,我想捕捉输入数据。当我想获取存储来自此表单的输入的字符串时,我只需执行以下操作:
JSON.stringify($('form').serializeArray())
但是我不想获得字符串,而是想要一个包含我的数据的数组(最好是一个序列化数组)。
我怎么解决这个问题?
提前致谢。
jquery - 将单个维度数组发布到 db ajax post
我有这个表单,它使用 jquery 加载函数加载详细信息,这里是表单
并从另一个页面加载下面的代码
此代码在表单中,底部有一个提交按钮。这被发布到一个 process.php 中,使用以下代码打印一些输出
}
如果表单直接从表单发布到 process.php,则上面会显示这两个值
但我想使用 ajax 并尝试了以下不起作用的代码。只是发布 $msg_id 而不是其他值。
此代码不起作用有人可以帮忙吗?提前致谢。
JDK
jquery - 有什么方法可以在不使用 $("#Form").serializeArray() 提交表单的情况下保存表单数据?
无需使用 $("#Form")提交表单即可保存表单数据的任何方式。序列化数组()。当我使用 serializeArray 时,它仅适用于表单提交,而不适用于单击按钮 当我从 cshtml 页面调用此函数时,我没有在我的控制器(模型)中获取表单数据。我的代码是,
我的控制器方法中的 Ajax 调用命中。但是参数模型是空的。我的控制器方法是:
我的cshtml页面代码是
json - 在 jquery 中使用 serializeArray() 嵌套 json
在 jquery 中使用 serializeArray() 从表单创建嵌套 JSON。
例如 :
javascript - 如何在提交时在 PHP 中保存 javascript 值存储的序列化数组
我是第一次使用 jquery 数据表,所以现在我做了这样的表
一切正常。现在我在下面的javascript代码中使用它
现在这段代码在rate_14=67&rate_15=87&rate_67=88 等中返回这样的值,
现在我不知道如何将其存储在提交上。通常在提交时我会得到这样的 $_POST['name'],现在请有人帮我解决这个问题。
javascript - 如何在javascript中将序列化数组值转换为JSON
我有这样的序列化数组
rate_3=26&rate_8=67&rate_12=98
ETC..,
现在我需要将此数组更改为 json 类型
所以我尝试过这样但它不起作用......请有人帮助我。
我正在使用数据表,所以我只需要为使用此行的数据表序列化数组
var a = table.$('input, select').serialize();
即使我也尝试使用 json2.js,但是当我使用 json2.js 时,它会强制页面提交
php - 如何使用 ajax 提交特定的表单输入组
我有一个巨大的表单要提交(数组中有超过 1000 个输入 - 这是 php +5.3 的问题,请参阅max_input_vars 限制)在 php.ini 中。
我不需要提交所有内容,只需要提交参考是选择输入的修改输入组。我正在尝试使用 jQuery 过滤器并serializeArray()
解决它,但它不起作用。我必须使用 ajax 来做到这一点。
我在 php 循环中的表单,其中包含来自数据库的数据
marcadorStatus[]
与选择输入进行比较是我的锚点status_trabalho[]
。
我想serializeArray()
用类似的东西marcadorStatus[] != status_trabalho[]
。因此,如果是true
,则仅提交具有相同数组索引(id_autor[]
、nome[]
等email_usuario[]
)的输入组。
jquery - 在 serializeArray() 表单之后使用 each()
所以我有一个这样的表格:
很简单的一个。它使我能够从我的客户那里获得name
和获得。email
使用 jQuery,我有一个按钮可以让我将更多客户 (name
和email
) 添加到我的表单中。
我需要在每次表单更改时回显这些数据,所以我使用了以下代码:
serializeArray()
我可以将所有数据序列化为一个数组。
我的问题是这样显示这些数据serializeArray()
:
A. Hitchcock
有这个电子邮件地址:a.hitchcock@psychose.com
。Q. Tarantino
有这个电子邮件地址:q.tarantino@killbill.com
。
请问如何做到这一点的任何帮助?
jquery - jQuery:serializeArray() 性能
我找到了两种不同的方法来查找输入到表单中的数据,但不确定使用哪一种。我将使用一个相当大的表格,所以性能很重要。第一个选项使用.serializeArray()
,第二个选项使用.find().val()
选项1:
选项 2:
有谁知道哪个选项更快?我假设选项 1 更快,因为我相信它会一次获取所有值并将它们放入一个数组中,从而为您提供一个更小的对象来搜索。选项 2 每次查找某个值时都会搜索整个 DOM,这让我觉得它比较慢。但是我不是专家,所以我不是很自信。如果我只搜索两个值,它可能不会有太大的不同,但我会搜索更多。任何见解都值得赞赏。
angularjs - AngularJS序列化没有唯一ID的表单输入
表格上显示了一系列问题。我想将所有答案放入一个可以推送到 Firebase 的数组中。
这个问题(Angularjs 相当于 serialize)非常相似。但是,我没有每个问题的 ID,并且该答案不提供控制器代码。
这是HTML:
这是控制器: