Это проект CRUD, над которым я работаю, и я довольно новичок в этом.У меня есть DataTable, который показывает только конкретные таблицы из базы данных.
Например, я не могу использовать инструкцию SELECT для получения таблицы «субъект» или «описание» из моей базы данных, но я могу использовать «заголовок», «автор» и т. Д. В ОДНОМ исключении, запрос долженбыть настроен на ограничение в 200 строк;"SELECT * FROM members LIMIT 200"
Если это не так, я получаю эту ошибку:
Предупреждение DataTables: table id = manageMemberTable - Неверный ответ JSON.Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/1
, и моя таблица данных не будет загружаться.
Кроме того, когда я хочу редактировать одну строку данных, ввод HTMLне заполняется автоматически данными.Я смотрел на это и пытался решить его в течение пары часов. Все, что я нашел в Инструментах разработчика> Работа с сетями, это массив с запрошенными данными ...
мой JS для извлечения данных:
$.ajax({
url: 'php_action/getSelectedMember.php',
type: 'post',
data: {member_id : id},
dataType: 'json',
success:function(response) {
$("#editTitle").val(response.title);
$("#editAuthor").val(response.author);
$("#editPaginas").val(response.paginas);
...
HTML для отображения данных:
<!-- edit modal -->
<div class="modal fade" tabindex="-1" role="dialog" id="editMemberModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title"><span class="fa fa-edit"></span> Edit Member</h4>
</div>
<form class="form-horizontal" action="php_action/update.php" method="POST" id="updateMemberForm">
<div class="modal-body">
<div class="edit-messages"></div>
<div class="form-group">
<!--addclass has-error komt hier -->
<label for="editTitle" class="col-sm-2 control-label">Title</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="editTitle" name="editTitle" placeholder="Title">
<!-- text komt hier -->
</div>
</div>
<div class="form-group">
<label for="editAuthor" class="col-sm-2 control-label">Author</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="editAuthor" name="editAuthor" placeholder="Author">
</div>
</div>
<div class="form-group">
<label for="editPaginas" class="col-sm-2 control-label">Paginas</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="editPaginas" name="editPaginas" placeholder="Paginas">
</div>
</div>
</div>
<div class="modal-footer editMemberModal">
<button type="button" class="btn btn-default" data- dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save changes</button>
</div>
</form>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<!-- /edit modal -->