Заполните поле выбора данными базы данных на основе другого поля выбора, используя jQuery в Cakephp
Я использую CakePHP 2.7.3 и jQuery v2.1.4. У меня есть контроллер заимствования добавить действие, которое принимает subject_id
а также book_id
, мне нужно book_id
Форма выберите, чтобы иметь только книги, которые принадлежат к выбранному subject_id
, Пока что я не имею ни малейшего представления о том, как это сделать, я пробовал искать в Интернете, но большинство возможных ответов недостаточно для моего случая. Пожалуйста, помогите с частью JQuery.
Это мой HTML:
<div class="borrows form">
<form action="/borrows/add" id="BorrowAddForm" method="post" accept- charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <fieldset>
<legend>Add Borrow</legend>
<div class="input select required"><label for="BorrowSubjectId">Subject</label><select name="data[Borrow][subject_id]" id="BorrowSubjectId" required="required">
<option value="100">English</option>
<option value="101">Kiswahili</option>
<option value="102">Maths</option>
<option value="103">Biology</option>
<option value="109">Business Studies</option>
<option value="110">Agriculture</option>
<option value="111">Computer Studies</option>
</select></div>
а также:
<div class="input select required"><label for="BorrowBookId">Book</label><select name="data[Borrow][book_id]" onClick="return false" id="BorrowBookId" required="required">
<option value="1">Huber, Graiden A.</option>
<option value="2">Banks, Isadora N.</option>
<option value="3">Richard, Bianca W.</option>
<option value="4">Dyer, Dennis I.</option>
<option value="5">Barrera, Rafael D.</option>
<option value="6">Gilliam, Eden A.</option>
</select></div>