如何使用ajax服务将古吉拉特语或印地语数据从php转换为javascript
我想使用DataTable.js API向表中显示印地语或古吉拉特语数据。 我有以下javascript代码:如何使用ajax服务将古吉拉特语或印地语数据从php转换为javascript,javascript,php,ajax,datatable,datatables,Javascript,Php,Ajax,Datatable,Datatables,我想使用DataTable.js API向表中显示印地语或古吉拉特语数据。 我有以下javascript代码: $(document).ready(function(){ // On page load: datatable var url = "<?php echo base_url();?>list?job=get_companies"; var table_companies = $('#table_companies').dataTable({ "ajax
$(document).ready(function(){
// On page load: datatable
var url = "<?php echo base_url();?>list?job=get_companies";
var table_companies = $('#table_companies').dataTable({
"ajax": url,
"lang": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Gujarati.json",
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Gujarati.json"
},
"columns": [
{ "data": "id" },
{ "data": "text", "sClass": "Text" },
{ "data": "userid" }
],
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [-1] }
],
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"oLanguage": {
"oPaginate": {
"sFirst": " ",
"sPrevious": " ",
"sNext": " ",
"sLast": " ",
},
"sLengthMenu": "Records per page: _MENU_",
"sInfo": "Total of _TOTAL_ records (showing _START_ to _END_)",
"sInfoFiltered": "(filtered from _MAX_ total records)"
}
});
});
好的……现在发生了什么?当我使用json编码功能从php获取数据时,javascript中显示的数据看起来像“?”数据。当然,您使用的是phpmyadminyes吗……尝试将字段排序规则更改为utf8\u unicode\u ci。
$data = array(
"result" => $result,
"message" => $message,
"data" => $mysql_data
);
// Convert PHP array to JSON array
$json_data = json_encode($data);
print $json_data;