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 に答える