一直试图将PHP数组传递给JavaScript数组,但是当我读出该JavaScript数组的内容时,它确实显示了[object,object]。
if($error!='') {
$this->output
->set_content_type('application/json')
->set_output(json_encode(array(
'message' => array(
array(
'status'=>'error',
'message'=> $error1
),
array(
'status'=>'error',
'message'=> $error2
)
)
)));
}
$error1='Size Title Required !';
$error2='Size Code Required !';
我一直试图将PHP数组传递给JavaScript数组,但是当我读出该JavaScript数组的内容时,它实际上显示了[object,object]。
答案 0 :(得分:0)
对php数组执行此操作
var js_obj = <?php echo json_encode($phpArray); ?>)
console.log(js_obj); // to check in console
然后在javascript中使用它
答案 1 :(得分:-1)
那是因为您有一个JSON对象。使用JSON.Stringify(YourObject)
答案 2 :(得分:-1)
在传递给javascript之前尝试在PHP中使用json_encode()方法。
然后在JavaScript中使用JSON.parse()方法获取