如何在链接中添加第二个值

时间:2014-08-31 14:22:14

标签: javascript php jquery forms get

我有:

<select name="user" id="user">
    <option>...</option>
</select>
<select name="category" id="category">
    <option>...</option>
</select>

<script>
$('#category').change(function(){
    var id_user = $('#user').val();
    var url = 'stock_fetch.php?id_cat=' + $(this).val();
    $('#frame').load(url);
});
</script>

现在可以使用,但我必须在链接中添加var id_user以获得类似的内容:

http://www.example.com/stock_fetch.php?id_user=xxx&id_cat=xxx

我的想法是,当选择id_user没有任何结果但获取值时,选择id_cat然后在链接中加载包含id_userid_cat值的网址。

2 个答案:

答案 0 :(得分:0)

试试这个

<script>
$('#category,#user').change(function(){
    var id_user = $('#user').val();
    var id_category = $('#category').val();
    var url = 'stock_fetch.php?id_user='+id_user+'&id_cat='+id_category;
    if(id_user&&id_category){
       $('#frame').load(url);
    }
});
</script>

答案 1 :(得分:0)

试试这个:

$('#category').change(function(){
    var id_user = $('#user').val();
    var id_cat = $(this).val();
    var url = 'stock_fetch.php?id_user=' + id_user + '&id_cat=' + id_cat;
    $('#frame').load('http://www.example.com/' + url);

    alert($('#frame').text());
});