【发布时间】:2013-03-26 08:00:22
【问题描述】:
我有一个函数可以将我的 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> 并且还必须传递该值,就像我对输入字段中的值所做的那样。
如何在代码中添加我来自 <select> 的值也将作为参数包含在 URL 中,就像输入字段一样?
【问题讨论】:
-
你为什么不用 GET 方法使用表单
-
看起来您正在将用户输入传递给命令行应用程序,如果是这样,可能会出现严重问题,即不清理服务器端的数据。我建议在清理输入后正常提交表单并在服务器上构建参数。
标签: javascript function url parameters