2

是否可以在提交表单之前计算表单提交 URL?

目前我正在这样做:

var form = $('#myForm');
var action = form.attr('action');
var params = {};
$("input", form).each(function (index, input) { params[input.name] = input.value; });
var result = action + '?' + $.param(params);

但是有没有更好更简单的方法来做到这一点?谢谢

4

1 回答 1

5

你的意思是这样的:

var form = $('form');
var formAction = form.attr('action');
var result = formAction + '?' + form.serialize();

更多信息:http ://api.jquery.com/serialize/

于 2012-09-14T10:18:31.637 回答