问题标签 [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.

0 投票
1 回答
84 浏览

jquery - JQuery .serializeArray() 在输入框中的 < 之后删除文本

使用 .serializeArray() 并且如果我在文本框中输入说 Jim<Test,则 Jquery 只会选择 Jim。他们可以解决吗?

谢谢!

0 投票
1 回答
1189 浏览

jquery - jquery serializeArray 值并在 textarea 中写入结果

我有一个小问题,我似乎无法理解。我正在尝试使用jQuery 的 .serialiseArray函数将多个输入和 textarea 值组合到单个 textarea 中,以便在提交表单时使用。

我创建了以下 JS Fiddle 来突出显示我当前的代码:http: //jsfiddle.net/4XjhB/2/

正如您将看到的,我已经能够将值组合到数组中,但我似乎无法让数组将每个值写入textarea的新行。它只写入最后一个输入。

我还包含了一个 div 以显示它在 textarea 之外工作

请让我知道我哪里出错了!

0 投票
2 回答
1187 浏览

jquery - 使用类型数组输入从 serializeArray 获取值

我有这样的输入:

我正在尝试使用 jQuery 的 serializeArray 获取所有值,但它不起作用。

我在做:

它不工作,为什么?

0 投票
2 回答
1435 浏览

javascript - 将 serializeArray() 自定义为不同的数组格式

想知道我必须做些什么来转换我当前正在发送的数据(使用serializeArray()

改为这样发送:

代码:

演示:

http://jsfiddle.net/someprimetime/bnPwN/5/

0 投票
2 回答
5129 浏览

jquery - Jquery - 按 ID 的 SerializeArray()

我有这个问题,我使用serializearray() jquery将Form的所有字段序列化为Json。如果在输入中输入名称属性,它可以正常工作,但如果我只想输入 ID 属性,它不起作用。

名称的好功能[名称类似:'#myformnameid']:

我尝试了使用 attr 的 ID 解决方案。

任何想法?

0 投票
2 回答
3281 浏览

jquery - jQuery提交带有多个数组的ajax

您好我正在尝试在Validate的 submitHandler 中使用 ajax 提交表单,同时使用美化多个选择的Chosen库。以下作品:

服务器响应:

问题是我的表单很大并且经常更改,我不想继续枚举所有输入和选择元素。我只想说:

我已经尝试过手动输入的各种组合,例如:

但我只是无法让数组正确嵌套,以便服务器在其 post 变量中具有正确的数组结构。

问题的要点是,尽管 jQuery 为元素提供了 $.serializeArray(),但它没有提供类似 $.paramArray() 的东西来获取关联数组并将其转换为序列化数组。它只能输出序列化的字符串,很难进一步操作。我不想包含另一个 ajax 框架,所以希望有一个简单的解决方案。

PS 我正在使用 php5 和 jQuery 1.8.3。这是我到目前为止所发现的,也许我只是在尝试添加它之前弄乱了选择数组的格式:

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

如何序列化 JavaScript 关联数组?

Jquery.SerializeArray 如何添加更多参数呢?

谢谢!

0 投票
2 回答
1002 浏览

jquery - jquery serializeArray 在 Safari 中不起作用

我正在尝试使用 JQuery 的 serializeArray 方法从一个简单的表单创建一个对象数组(从表单获取数据并缓存以供以后使用):

我在点击时调用 serializeArray:

这在 chrome ( http://jsfiddle.net/pCELZ/ ) 中可以正常工作,但在 Safari 中不行。有任何想法吗?

//我的表单元素没有被禁用,我包含了'name'属性。尝试了各种 html... //在此先感谢。

0 投票
2 回答
502 浏览

jquery - 无法将嵌套表输入元素放入 jQuery 数组

我知道这不应该这么难,但我需要另一双眼睛,因为我正在用头撞墙。

我有一个带有 ID 的 NESTED 表,例如:

我的 jQuery 序列化文本输入和选择元素如下:

我尝试了多种方法来收集输入元素,但都没有工作。数组出现空。即使表是嵌套的,由于我直接调用嵌套表ID,它不应该工作吗?

0 投票
1 回答
2826 浏览

jquery - jQuery/Ajax 没有获得提交按钮名称

我正在努力使用表单中的多个提交按钮提交表单。我知道提交按钮名称未序列化,但我需要将该名称传递给处理脚本。

示例代码:

这里有 2 个提交按钮,但是在 jQuery 代码中:

2个提交按钮不显示!!仅显示其他输入字段。我怎么知道按下了哪个按钮?

0 投票
1 回答
139 浏览

jquery - Formly:如何以 JSON 格式接收数据?

链接:http ://thrivingkings.com/read/Formly-The-form-glamorizer-for-jQuery

我正在使用 Formly 制作联系表格,我想知道您实际上是如何将消息发送到您的服务器/电子邮件地址的。

他们的例子是:

他们说:

这一次,我们设置了一个回调函数,它将为我们提供 URL 格式的数据。这不是传输用户数据的最安全方法,不应与安全信息一起使用。此外,您可以轻松地将回调方法更改为 .serializeArray() 以接收 JSON 格式的数据。

你如何接收 JSON 格式的数据?我通过使用 .serializeArray() 了解他们在说什么,但我不知道如何发送该数据。我在这方面没有太多经验。

谢谢。