我在将数组php解析为javascript数组时遇到一些问题,我使用了json_encode
,但出现了
未捕获的语法错误:意外的数字
这是我的代码:
<?php
$b=array();
$a=array();
$pat = 0;
for($i = 0; $i<15;$i++)
{
if($pat == 5)
{
ini_set('memory_limit', '-1');
array_push($b,$a);
$a = array();
$pat = 0;
}
ini_set('memory_limit', '-1');
array_push($a,$i.'-1');
$pat = $pat +1;
}
?>
$(document).ready(function() {
$('#example').DataTable( {
serverSide: true,
ordering: false,
searching: false,
ajax: function ( data, callback ) {
var out1 = "<?php echo json_encode($b) ?>";
var out = [["0-1","0-2","0-3","0-4","0-5"],["1-1","1-2","1-3","1-4","1-5"]];
console.log(out);
setTimeout( function () {
callback( {
// draw: data.draw,
data: out,
recordsTotal: 5000000,
recordsFiltered: 5000000
} );
});
},
} );
} );
我想要像变量一样的结果,该如何解决此错误,谢谢, 我很抱歉我的英语不好