2014-12-03 3 views
0

У меня есть два раскрывающихся меню. Одно состояние, другое - местоположения в состоянии. Второй загружается динамически с помощью JQuery.Return JQuery Значение из раскрывающегося списка

Я не могу понять, как получить доступ к значению выбранного из второго раскрывающегося списка, чтобы я мог передать его на следующую страницу.

search.php

while($row = mysqli_fetch_array($result)) { ?> 
    <option value="<?=$row['id']?>"> <? echo $row['name'] ?></option> 

<?php } 
?> 

<form method = "post" action="index.php?page=users"> 

          <p> 

           <select name="list-select" id="list-select"> 
            <option value="AL">Alabama</option> 
             <option value="AK">Alaska</option> 
             <option value="AZ">Arizona</option> 
             <option value="AR">Arkansas</option> 

             <option value="CA">California</option> 
             <option value="CO">Colorado</option> 
             <option value="CT">Connecticut</option> 
             <option value="DE">Delaware</option> 
           </select> 

        <?php  

        echo '<select name="list-target" id="list-target">'; 

        echo '</select>'; 

          $installation_id = $_POST['list-target']; 


        mysqli_close($con); 
        ?> 

        </p> 
        <button type="input" name="submit" value="installations" class="btn btn-success btn-sm btn-icon"><i class="fa fa-sign-in"></i>Check This Location</button> 
       </form> 

custom.js

$(document).ready(function($) { 
    $("#list-select").change(function() { 
     $("#list-target").load("index.php?page=search&svalue=" + $("#list-select").val()); 
    }); 
}); 
+0

что это ??? php, html, jquery все в одном? – MixedVeg

+0

Вы могли бы опубликовать код страницы поиска? – Aditya

+0

что в 'index.php? Page = search & svalue =' – Cattla

ответ

0

", как получить доступ к значению выбранного из второго выпадающего"

Я мог бы определить это как ваш вопрос, поэтому я думаю, что вам нужно найти значение выбранного варианта выпадающего списка.

$("#list-select").change(function() { 
    console.log($("#list-target option:selected").val()); 
}); 

Это даст вам значение выбранной опции из второго раскрывающегося списка (чтобы вы могли передать его в URL-адрес, что вы хотите).

+0

Спасибо, что это мой вопрос. Когда я смотрю на журнал для этого, это значение даже не показывает значение списка-цели. Он отображает список-select еще и показывает значение по умолчанию для этого. Поэтому я думаю, что мой вопрос состоит из двух частей. Как получить значение, а затем что я делаю, чтобы вернуть его обратно в мой search.php, чтобы затем передать его на страницу users.php. – looloobs

0
<?php 
if (!empty($_GET['page']) && $_GET['page'] == 'search') { 
    $options = ''; 
    while ($row = mysqli_fetch_array($result)) { 
     $options .= '<option value="' . $row['id'] . '">' . $row['name'] . '</option>'; 
    } 
    echo $options; 
    exit; 
} 
?> 

Попробуйте

+0

Итак, я предполагаю, что это идет вверху моей страницы поиска. Я, когда я его реализую, php-страница пуста с этого момента. Я предполагаю, что есть ошибка, но я могу выбрать ее и не показывать в консоли – looloobs

+0

код изменен –

Смежные вопросы