Район Мастер стол:
Таблица округов:
Районный мастер
Район
У меня есть страница формы, в которой есть раскрывающийся список «Категория». В моей таблице районов сохранен код района и название категории. На основании выпадающего списка «Категория» необходимо отобразить названия районов, представленные в основной таблице районов .... Я могу заполнить выпадающий список, но когда я это делаю, я получаю коды районов, а не название района ... Кто-то, пожалуйста, помогите !!!
Моя страница просмотра:
<select name="category" id="category">
<option value="Category 1">Category 1</option>
<option value="Category 2">Category 2</option>
<option value="Category 3">Category 3</option>
</select>
<select name="placename" id="placename">
<option value="">Please select a Place</option>
</select>
Контроллер:
public function ajax_place_list()
{
$this->load->helper('url');
$this->load->model('JcMeetingExpense_model');
$data['district'] = $this->JcMeetingExpense_model->getplace();
echo json_encode($data);
}
Модель:
function getplace()
{
$this->db->where('district_code',$this->input->post('category'));
$query = $this->db->get('district');
return $query->result();
}
Сценарий
<script>
jQuery(document).ready(function($) {
$("#category").on('change', function() {
var category= $(this).val();
if(category){
$.ajax ({
type: 'POST',
url: 'JcMeetingExpense/ajax_place_list',
data: { category: category},
success : function(response) {
var response = $.parseJSON(response);
$('#placename').val(response.district);
},error:function(e){
alert("error");}
});
}
});
});
</script>