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 中,并且到目前为止它运行良好。现在我必须<select>在我的表单中添加 a 并且还必须传递该值,就像我对输入字段中的值所做的一样。

如何在代码中添加我的值<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 回答