У меня есть экран, который динамически загружает контент. Я использую 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 в каждый параметр, чтобы загрузить его немедленно?
Любая помощь будет высоко оценена.
Вы должны использовать change()
для размещения содержимого файла в соответствии с потребностями
$(".stock_combo").on("change",function(){
var selected = $(this).val();
$(".dangerarea").load("dialogs/stock/corridor" + selected + ".php");
});
change()
. НЕТ необходимости добавлять событие щелчка по опции. он загрузит файл загрузки, как только вы выберете опцию.