问题标签 [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 回答
128 浏览

javascript - serializeArray 在传递给 eval 之前是否对输入进行清理?

出于好奇,因为 eval 是“邪恶的”。序列化数组可以防止 xxs 攻击吗?据我了解,serializeArray() 方法创建了一个 JavaScript 对象数组,准备好被编码为 JSON 字符串。如果是这样,评估数据的更好方法是什么。

0 投票
1 回答
126 浏览

html - Jquery serializeArray 没有获取所有字段

我有这个 HTML:

我不知道为什么当我尝试 serializeArray 时它不包括在内,我var test = jQuery(this).serializeArray();没有发现任何问题。我知道这display:none;不是问题,因为这个领域:

被读取,只是没有价值(这是我想要的)。我也不明白为什么要读取此块中的所有内容:

除了loan_status. 所有这些都正确包装在表单标签中。这是我的jQuery:

我做了一个console.log(test),那是我发现它referral2loan_status没有被包含在序列化中的时候。我还仔细检查过,这些没有名称冲突。

0 投票
1 回答
519 浏览

javascript - 在 JavaScript 中使用序列化数组时如何上传图像?

我正在处理一个表单,该表单需要在不重新加载页面的情况下插入一些带有图像的数据。在我这边,当表单中没有图像时,一切正常,但如果<input type="file">我的表单中有一个,那么我的代码没有传递文件/图像信息。你们能教我在我的代码中添加什么来上传或传递图像吗?

我的代码 HTML 表单

我的 JavaScript

我的 PHP

当没有输入类型文件时,此代码无需重新加载页面即可完美运行。我想知道我必须在我的 JavaScript 部分中添加哪些代码才能使用输入类型文件成功执行代码。

0 投票
1 回答
29 浏览

javascript - 我似乎无法添加到由 serializeArray 生成的数组

这是代码。

console.dir 命令按预期将 media:imgName 显示为 postData.data 的一部分,但 database.php $_REQUEST 仅显示来自 serializeArray 步骤的元素。

怎么了?

谢谢,吉姆。

0 投票
1 回答
131 浏览

javascript - jquery序列化收集按名称分组值的倍数形式

如何收集多个表单输入并将输出分组为按名称组合值的字符串

例如:

如何获得输出将是字符串或类似的东西

// field_name: [值]

我正在尝试这样:

我不知道如何按名称对多个值进行分组

产生该输出的最佳方法是什么.. 使用 jQuery 序列化或每个函数?感谢关注

0 投票
2 回答
33 浏览

javascript - 从 serializeArray 创建嵌套对象

我想创建这个结构:

从带有此输出的 serializeArray() :

我正在努力研究如何将子对象推入declared_lines

现在我有这个:

我的大脑不会走得更远:(