Я использую DataTabels с PHP, AJAX, jQuery.
Я получаю некоторые данные из базы данных MySQL, и когда она содержит некоторые специальные символы, происходит сбой (такие символы, как символы и т. Д.).
Вот где я «извлекаю данные» из моей таблицы:
function fetch_data()
{
var dataTable = $('#user_data').DataTable({
"processing" : true,
"serverSide" : true,
"order" : [],
"ajax" : {
url:"fetch.php",
type:"POST"
}
});
}
, и это мой fetch.php
, где я делаю вывод:
$output = array(
"draw" => intval($_POST["draw"]),
"recordsTotal" => get_all_data($connect),
"recordsFiltered" => $number_filter_row,
"data" => $data
);
echo json_encode($output);
Я пытался добавить
contentType: "application/json; charset=utf-8",
dataType: "json",
К fetch_data
функции, но тогда мой результат просто опустел ... Где я не прав?