-2

我找到了这些提示

<select id="title">
          <option value="1">Mr</option>
          <option value="2">Mrs</option>
          <option value="3">Miss</option>
        </select>

现在用户已经选择了第二个选项:Mrs. 获取值(在本例中为“2”):

$("select#title").val(); 

这一切都好。我想要做的是追加 $("select#title").val(); 到这样的 URL

 $.get('http://localhost/Symfony/web/app_dev.php/select/2', function(data)

代替 2 我试过$.get('http://localhost/Symfony/web/app_dev.php/select/ $("select#title").val()', function(data) ,但这失败了。有什么想法吗?

<div id="teln_operatorbundle_centrextype">
<div>
<label class="required" for="teln_operatorbundle_centrextype_numberrange">Numberrange</label>
<select id="teln_operatorbundle_centrextype_numberrange" multiple="multiple" required="required" name="teln_operatorbundle_centrextype[numberrange][]">
<option value="2">060013000</option>
<option value="3">060014700</option>
</select>
</div>
<input id="teln_operatorbundle_centrextype__token" type="hidden" value="f239bb430b4153d5d88fc7234751039a73253e87" name="teln_operatorbundle_centrextype[_token]">
</div>
4

3 回答 3

6

尝试这个:

$.get('http://localhost/Symfony/web/app_dev.php/select/' + $("select#title").val(), function(data)
于 2013-04-10T14:51:34.270 回答
3

否则试试这个,

var title = $("select#title").val();

$.get('http://localhost/Symfony/web/app_dev.php/select/'+title)
于 2013-04-10T14:52:53.320 回答
0

您需要使用字符串连接从两部分(静态字符串和动态值)形成 URL:

$.get('http://localhost/Symfony/web/app_dev.php/select/' + $('#title').val(), function(data) {

});
于 2013-04-10T14:53:01.947 回答