0

URLをまとめる機能があります。次のようになります。

$url = "/BT_Mathys_LNr_export_0.1/services/BT_Mathys_LNr_export?method=runJob";
$i = 1
$('#myForm :input').each(function() {
  $inputName = $(this).attr('name');
  if ($inputName != 'submit') {
    $url = $url + "&arg"+$i+"=--context_param%20"+$inputName+"="+$(this).val();
    $i++
  };
});

この関数は、入力フィールドからの値を URL に一緒に追加し、今までは完全に機能していました。ここで、フォームに a を追加し<select>、入力フィールドの値とまったく同じようにその値を渡す必要があります。

<select>入力フィールドとまったく同じように、からの値も URL のパラメーターとして含まれるようにコードを追加するにはどうすればよいですか?

4

2 に答える 2

1

そのためにjQueryを使用してみませんか:$("#your_form").serialize();

于 2013-03-26T08:04:30.550 に答える
0

コントロールを追加したい場合は<select>、シリアル化が機能しない可能性があります。回避策として、選択した選択オプションを保存するための非表示フィールドを追加する必要があると思いserialize()ます。残りは自動的に行われます。

于 2013-03-26T08:36:14.607 に答える