我有这样的代码jQuery - 提交事件是否保存提交表单的查询字符串或数据?
$("#dummy_div").on('submit', "form", function(event){
console.log(event);
event.preventDefault();
});
是否该事件对象包含保存查询字符串或提交的表单数据?如果没有,是否有办法让他们在迭代表单字段的时间短?
我有这样的代码jQuery - 提交事件是否保存提交表单的查询字符串或数据?
$("#dummy_div").on('submit', "form", function(event){
console.log(event);
event.preventDefault();
});
是否该事件对象包含保存查询字符串或提交的表单数据?如果没有,是否有办法让他们在迭代表单字段的时间短?
获取表单的查询字符串非常简单,只需使用.serialize()即可。 .serializeArray()可能也很有帮助
没有事件不存储查询字符串,但你可以得到所有的字段值通过应用形式serialize()
jQuery的方法来获取查询字符串样值
您可以使用serialize
$("#dummy_div").on('submit', "form", function(event){
event.preventDefault();
var form = $(this);
$.ajax({
url: form.attr('action'),
type: form.attr('method'),
data: form.serialize(),
success: function(r) { }
});
});
你想在jvascript瓦尔所有表单值?你可以使用jQuery遍历字段。或者使用.serializeArray()。 – Maurice