За последние 24 часа нас посетили 16913 программистов и 1646 роботов. Сейчас ищут 916 программистов ...

Получить значение предыдущего селекта

Тема в разделе "JavaScript и AJAX", создана пользователем allowance, 15 мар 2011.

  1. allowance

    allowance Активный пользователь

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Использую динамический селект:
    Предыдущий селект-
    HTML:
    1.  
    2. <select name="shop" id="shop" class="test">
    3.     <option value='1'>Магазин 1</option>
    4.     <option value='2'>Магазин 2</option>
    5.     <option value='3'>Магазин 3</option>
    Данный селект-
    HTML:
    1.  
    2. <select name="city2" id="city2" disabled="disabled" class="test">
    3.         <option value="0">&nbsp;</option>
    [js]var city2 = $(this).val();[/js] - получаем значение данного селекта - работает
    [js]var shop = $(this).val();[/js] - как получить значение предыдущего выбранного селекта?
     
  2. asik

    asik Активный пользователь

    С нами с:
    12 июл 2007
    Сообщения:
    211
    Симпатии:
    0
    var shop = $('#shop').val();
     
  3. allowance

    allowance Активный пользователь

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    asik
    Спасибо так работает, но я не знаю как передать 2 переменные скрипту:

    [js]var url = 'script.php';[/js]

    так работает:
    [js]$.get(
    url,
    "shop=" + shop,

    "json"
    );[/js]

    Так не работает:
    [js]$.get(
    url,
    "shop=" + shop,
    "city2=" + city2,

    "json"
    );[/js]
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    allowance
    Как ты в адресную строку пишешь?
    foo=bar&baz=foo
     
  5. allowance

    allowance Активный пользователь

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Apple

    Ну это то понятно, но так же не напишешь:

    [js]"shop=" + shop,
    "&city2=" + city2,[/js]
     
  6. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Так - нет, но если на плечах есть голова, а в голове функционирующий мозг, не зараженный ФГМ, то напишешь так:
    Код (Text):
    1. "shop=" + shop + "&city=2"