Загрузка контента на основе опции выбора

0

У меня есть экран, который динамически загружает контент. Я использую Jquery load(); метод для получения данных на одном экране.

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

В поле со списком:

<select class="stock_combo">
  <option value="select">Select a corridor</option>
  <option value="1">A1</option>
  <option value="2">A2</option>
  <option value="3">A3</option>
</select>

Выбранный вариант должен сделать следующее:

<script>
    $(document).ready(function(){
     $(".dangerarea").load("dialogs/stock/corridor1.php");
    });
</script>


<div class="dangerarea">

[ .php filles will be loaded here. ]

</div>

Как я могу поместить этот Javascript в каждый параметр, чтобы загрузить его немедленно?

Любая помощь будет высоко оценена.

Теги:
select
load

1 ответ

1
Лучший ответ

Вы должны использовать change() для размещения содержимого файла в соответствии с потребностями

$(".stock_combo").on("change",function(){
    var selected = $(this).val();
     $(".dangerarea").load("dialogs/stock/corridor" + selected + ".php");
});
  • 0
    Хорошо, но как это назвать? Я должен поместить некоторый код onClick в каждую опцию HTML, верно?
  • 0
    Это будет автоматически запущено, поскольку у нас есть change() . НЕТ необходимости добавлять событие щелчка по опции. он загрузит файл загрузки, как только вы выберете опцию.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню