我如何在发送到服务器之前生成POST数组作为客户端/ JavaScript对象
How can I generate the POST array as a clientside / JavaScript object before sending to server?
我有一个混合形式的文本输入和文本区域。我很好奇是否可以在将其发送到服务器之前进行一些本地解析。是否有一种有效的方法来做到这一点?
示例表单:
<form>
<div class="levelone">
<input type="text" name="input-one">
<input type="text" name="input-two">
<input type="text" name="input-three">
</div>
<div class="levelone">
<div class="leveltwo">
<input type="text" name="input-arr[]">
<input type="text" name="input-arr[]">
<input type="text" name="input-arr[]">
</div>
</div>
<div class="levelone">
<textarea name="input-textarea">Submit</textarea>
</div>
<div class="levelone">
<button type="button">Submit</button>
</div>
</form>
是否有一种有效的方法来获得所有这些输入和文本区域到一个单一的javascript对象,而不构建它在一个时间?我正在寻找的东西大致相同的顺序和结构是什么返回服务器端在POST数组。
发送给服务器的结构是一个字符串,其中包含使用application/x-www-form-urlencoded
数据格式序列化的数据。将表单转换为该格式是serialize
方法所做的。
var string_www_form_urlencoded = jQuery('form').serialize();
相关文章:
- 使用application/x-www-form-urlencoded使用node.js在post请求中发送数组
- 使用 $.post 发送数组
- Javascript POST数据进入GET PHP数组
- Ajax post后数组在服务器端返回为空
- 通过$.post发送多维数组
- 如何通过POST类型以html形式发送PHP数组
- AJAX中的POST数组
- 如何使用javascript将所选项目放入php post数组中
- node.js请求POST数组“;第一个参数必须是字符串或缓冲区;
- 使用$.post()将PHP数组发送到jQuery,然后循环使用这些值
- 将 php 数组发布到 javascript/jquery 中使用 .post
- 使用从 jQuery $.post 返回的数组
- 如何将带有普通对象集合的 Js 数组对象传递给 ajax post'html' 数据类型中的控制器
- 如何在jQuery中通过.post发送数组
- 通过 POST 从 AngularJS 发送“关联数组”
- jQuery - 在 post request 中传递数组
- ajax post 调用导致将数组发送到弹簧休息控制器时出现 400(错误请求)
- 用Ajax将数组POST到PHP
- 将json对象数组POST到IHttpHandler
- 如何使用 Java 模拟 $.ajax 数组 POST 请求