У меня есть форма с выпадающим списком и переменным количеством опций (в виде флажков и текстовых входов).jQuery on change dropdown call web service для загрузки параметров
Что я хочу достичь, это изменить значение выпадающего списка, вызвать веб-сервис и загрузить различные параметры под ним. Я знаю, что я должен использовать событие onchange jQuery, и Ajax загружает разметку в div.
Но как именно я могу это достичь?
Я использую Bootstrap 3, а некоторые из моего кода формы ниже. Однако я не уверен, как написать свою часть Javascript или Ajax.
Выпадающий список
<div class="form-group">
<label for="inputBranch" class="col-lg-2 control-label">Branch</label>
<div class="col-lg-10">
<select class="form-control" id="resBranch">
<?php
// print all branch name
// if is same as merchantID, mark as selected
foreach($branchesArray as $branch) {
if($branch['merchantID'] == $merchantID) {
echo "<option selected>" . $branch['name'] . "</option>";
} else {
echo "<option>" . $branch['name'] . "</option>";
}
}
?>
</select>
</div>
</div>
Опции
<div class="form-group">
<label for="" class="col-lg-2 control-label">Options</label>
<div class="col-lg-10">
<?php
foreach ($featuresArray as $feature) {
?>
<div class="checkbox">
<label>
<input type="checkbox" value="<?php echo $feature['customValue']; ?>">
<?php echo $feature['customValue']; ?>
</label>
</div>
<?php
} // end foreach
?>
</div>
</div>
что гениально большое спасибо! – chongzixin
не заботится, рад помочь – Arvoreniad