问题标签 [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 投票
0 回答
354 浏览

jquery - SerializeArray 在 IE10 中不起作用

我正在使用 serializeArray 将表单数据发送到 php 页面。当浏览器(ie10)处于标准模式时,它不起作用。但是,当浏览器处于怪癖模式时,它可以正常工作。我知道这意味着有些 html 不符合标准,但我没有看到我正在做的任何问题。任何帮助,将不胜感激。

JavaScript

HTML

0 投票
1 回答
613 浏览

jquery - 具有 ID 和 Name 属性的 serializeArray 观察

我注意到,如果您从表单元素中排除NameID,serializeArray 将不会返回它的值。这是正确的/设计吗?只是好奇...

在此示例中,第一个文本字段将不包含在 serializeArray() 中,但第二个文本字段将因为它具有名称id,我想???

0 投票
2 回答
1977 浏览

javascript - 将复选框转换为 JSON 数组

我正在尝试在多个复选框具有相同名称的表单上序列化复选框。

使用下面的 serializeArray 一切都很好。如果同时检查了 A 和 B,则 JSON.stringify 正确地将 JSON 表示为数组:

但是,如果我只检查了 A,则 JSON 不再表示为数组:

在我正在处理的 RESTful 后端中,我需要始终作为数组传递。有没有办法强制 stringify 将其表示为数组?

0 投票
2 回答
1301 浏览

jquery - 使用 jQuery 将表单数据发布到 ASP.NET ASMX AJAX Web 服务时出错

我正在尝试实现一个发布整个表单的 jquery ajax 方法。现在我得到了 jquery 成功执行服务器端代码,但是服务器端变量 NameValue[] formVars 是空的!!我不知道为什么。任何人都可以帮助解决这个问题。谢谢

但是我的 jquery ajax 调用总是返回空白错误。

这是我的javascript代码

这是我的服务器端代码

这是html

我按照以下链接上的教程进行操作,而不是使用 asmx,而是使用 aspx 静态方法。现在运行代码我可以成功执行服务器端代码,但它不会从网络表单中获取任何数据。

NameValue[] formVars 变量没有条目。为什么??

对此进行更新,我已将代码放在一个空白的 aspx 页面上,然后程序就可以工作了。最初我把它放在一个建立在母版页上的 aspx 页面上。所以它似乎与母版页有关。

0 投票
1 回答
673 浏览

jquery - 通过 ajax serializeArray() 发布特殊字符

我正在尝试通过 ajax 发布整个表单数据。我的示例代码在这里:

当我在 asp.net mvc 4 中工作时,我正在捕获这样的数据:

这里有些数据包含特殊字符(如&、@)。这些字符作为加密传递(就像'&'它传递'amp;')。如何获取包含特殊字符的原始数据。需要帮忙...

0 投票
1 回答
121 浏览

javascript - 使用ajax将序列化数组传递给数据库

我有一个 html 表单代码

现在我想要的是一个 js/jquery 函数,它将序列化单选按钮,然后使用提交按钮将它传递给数据库,可能像 ajax 或其他什么..

有人可以帮我解决这个问题..我真的很快就需要它..谢谢你:D

0 投票
1 回答
1724 浏览

javascript - 将字符串转换为有效的 json 对象

我试图从包含表单值的字符串中返回一个有效的 JSON 对象,但是,使用 JavaScript JSON.parse 返回一个 char 值数组而不是 JSON 对象。下面是我的代码:

这是 console.log 输出:

0 投票
1 回答
226 浏览

javascript - jQuery:serializeArray 和附加值

我有以下页面,其中使用 ajax 发布表单:

我的页面上有数百个类似上面的表单,最好从表单操作中删除多余的“action”参数并将其添加到 JS 函数中。

它应该是这样的:

结果是:

不起作用,但应该很接近,我只是一个完全的 JS 菜鸟。请帮我。

非常感谢!

0 投票
1 回答
4233 浏览

jquery - 从 serializeArray 中排除多个输入

我有一个包含一些输入、选择和复选框的表单。我无法在我的序列化数组中排除“not_included”类的项目。

这仍然是用类“not_included”序列化字段。

谢谢!

0 投票
1 回答
1078 浏览

jquery - 错误未捕获 SyntaxError:意外的字符串。但我的阵列似乎很好

我似乎找不到这段代码有什么问题。我不断收到 Uncaught SyntaxError: Unexpected string in Chrome 控制台。