javascript - 尝试使用 jQuery 序列化()一组输入字段

标签 javascript jquery html ajax

我正在尝试serialize()一组输入字段数据,但我的日志中没有收到任何内容。有人能指出我正确的方向吗?我已经阅读了关于 .seralize() 的 jQuery 文档,它“看起来”我做得对。这是我正在使用的大致 fiddle :http://jsfiddle.net/GaY96/

最佳答案

.serialize() 使用 input 元素的名称来序列化它。在你的情况下它丢失了。

<input name="unitname" type="text" value="test" placeholder="Unit Name" />

也在非表单元素(表单和输入元素除外)中调用它 does not seems to be working 。所以尝试一下

var datastring = $(".editunitinfo :input").serialize();

演示:Fiddle

关于javascript - 尝试使用 jQuery 序列化()一组输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20013175/

相关文章:

javascript - 每次我想在自动完成搜索列表的末尾显示一个默认值,无论搜索结果如何。有人能帮我吗?

jquery - 如何在jquery中仅解开一个父级

javascript - 即使使用容器 : 'body' set,Bootstrap 弹出窗口也未正确放置

javascript - 我的 HTML 正在自行重新排列,这是怎么发生的?

javascript - 拼接未从数组中删除元素

javascript - 为什么在 jQuery 中使用回调函数来触发事件?

javascript - 如何获取页面加载前的状态码

jquery - 如何实现HTML文本元素的滑动过渡效果?

javascript - 自动保存用户输入的内容——最聪明的实现方式?

html - 如何正确对齐多个标签文本框对(有和没有 float )?