使用动态表单名称序列化表单
Serialize form with Dynamic form names
我必须选择一个简单的jquery函数来通过动态获取表单名称来序列化这两个表单
遵循 JSFIDDLE 不起作用。吉斯菲德尔
.HTML
<form id="JotForm" method="post" enctype="text/plain" class="jot">
FirstName:<input type="text" name="FirstName">
Email:<input type="text" name="Email">
<input id="btnFade" type="button" name="submit" value="Submit">
</form>
<form id="MyForm" method="post" enctype="text/plain" class="jot">
FirstName:<input type="text" name="FirstName">
Email:<input type="text" name="Email">
<input id="btnFade" type="button" name="submit" value="Submit">
</form>
代码部分
$(function () {
$("#btnFade").bind("click", function () {
//alert(FormId);
// setTimeout(function () {
var FormId = $(".jot").attr('id');
alert(FormId);
var FormSerialize = $(FormId).serialize();
console.log(FormSerialize);
});
});
你需要改变
var FormSerialize = $(FormId).serialize();
对此
var FormSerialize = $("#" + FormId).serialize();
以使其与 id 为 FormId 的元素匹配。
将来提问时,请提供更完整的示例或更彻底地解释您要实现的目标。我仍然无法理解您要通过此实现什么目的。
相关文章:
- Ajax发布表单序列化,发布引号'
- 表单序列化正在发送数据
- Ajax数据表单序列化防止双重提交
- 在 jquery 表单序列化变量中设置 jquery 延迟
- Ajax 将关联数组与表单序列化相结合
- Jquery 表单序列化不适用于 Scala Play Framework 2.2 的 facebox
- 表单序列化与 ajax post
- 表单序列化问题
- 通过ajaxsetup发布带有附加参数的表单序列化数据
- 为什么表单序列化在这种情况下不起作用
- ExtJS-复杂的表单序列化
- 将表单序列化为json,不使用ajax
- jQuery表单序列化有bug,并且不一致
- 新手:检查表单初始化时是否选中了单选按钮.这个代码是什么意思
- 在PHP脚本中为联系人表单初始化javascript
- 更改表单序列化数据
- JQuery Ajax 表单序列化在第一次提交时不会给出新结果
- Ajax 表单序列化数据
- jQuery表单序列化CodeIgniter中丢失的数据
- 表单序列化在ajax post与ckeditor抛出ajax错误