У меня есть данные ajax json от ajax-вызова и ответа json_encode.Данные не находятся в данных, данные поступают из ajax-вызова
$user=array('id'=>$val->id,'username'=>$name,'contactno'=>$val->contact_no);
echo json_encode($user);
Я обращаюсь к этому и помещаю в данные. У меня есть код сценария
$(document).ready(function() {
$.ajax({
type: "POST",
url: '<?php echo base_url(); ?>list/people',
success: function(response) {
$('#example').dataTable({
"bProcessing": true,
"bDestroy": true,
"data": response, // <-- your array of objects
"columns": [
{"data": "id"},
{"data": "username"},
{"data": "contactno"}
]
});
},
});
});
Я не могу получить данные JSON в DataTable. Пожалуйста, помогите
Вы получаете какие-либо ошибки в консоли? – nicovank
Ошибка в консоли – heema
Если вы не получите JS-ошибку в консоли браузера при отправке данных, то проблема в PHP-коде. Добавьте PHP-скрипт, который находится в [base_url]/list/people] и должен записывать данные в базу данных. Без этого невозможно ответить на ваш вопрос. – SergeyLebedev