Привет, я создаю проект с CodeIgniter
, где в списке проверок таблицы БД перечислены кнопки из доступного списка, в таблице есть столбцы checkId
и checkName
, при нажатии на каждую кнопку, которая требуется системеполучить список полей, доступных в таблице checkField
со столбцами fieldId
, fieldName
и checkId->Foreign Key
из таблицы проверок checkId
.
Эта функция происходит с моим кодом, где мой PHP имеет
<?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
}
?>
И мой JS
$(document).ready(function(){
$(".addChecks").click(function(){
var data = $.parseJSON($(this).attr('data-values'));
$.ajax({
type : 'ajax',
url : '<?php echo site_url('client/viewChecksfrapp')?>/' +data.checkId,
async : true,
dataType : 'json',
success : function(result){
$('#testId').html(data.checkName);
var html = '';
var i;
for(i=0; i<result.length; i++){
html += '<div class="col-md-6" style="margin-top:15px;">'+
'<label class="control-label">'+result[i].fieldName+'</label>'+
'<input type="text" name="'+result[i].fieldId+'" class="form-control">'+
'</tr>'+
'</div>';
}
$('#usrDtls').html(html);
}
});
});
});
Мое действительное требование включенонажмите кнопку, если поля не загружены для загрузки полей (как есть), в противном случае, если загружено 1 поле, чтобы дублировать div с приращением div id и загрузить поля в клон, пожалуйста, помогите мне с этим кодом.
В ожидании вашего ценного ответа