Я хочу отобразить поля ввода формы для пользователей, чтобы заполнить div при нажатии кнопки, кнопки динамически создаются из базы данных. Кнопки взяты из таблицы проверок с первичным ключом checkId, а у полей проверки есть внешний ключ checkId.
Модель:
function fetchChecks(){
$query = $this->db->query("select * from checks");
return $query->result();
}
function getFields(){
$query = $this->db->query("select * from checkfields");
return $query->result();
}
Контроллер:
function addApplication() {
$id = $this->session->userdata('userid');
$data['checks'] = $this->createUser->fetchChecks();
$data['fields'] = $this->createUser->getFields();
$this->load->view('clients/application', $data);
}
HTML:
<div class="row">
<div class="col-md-3">
<?php
$k=0;
foreach($checks as $chk)
{
$k++;
?>
<button type="button" class="btn btn-primary addChecks" data-values='<?=json_encode($chk)?>' style="margin-bottom:20px; width:150px;" ><?php echo $chk->checkName; ?> <i class="fa fa-plus"></i></button>
<?php
}
?>
</div>
</div>
каждый идентификатор кнопки имеет свой набор полей ввода, который я хотел бы загрузить в элемент div при нажатии кнопки. Я застрял при вызове ajax, так как изучаю то же самое, пожалуйста,я знаю, как сделать то же самое