Я пытался передать массив PHP в массив JavaScript, но когда я считываю содержимое этого массива JavaScript, он показывает буквально [объект, объект].
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, он отображался буквально [объект, объект].
сделать это с массивом php
var js_obj = <?php echo json_encode($phpArray); ?>)
console.log(js_obj); // to check in console
и использовать его в JavaScript тогда
Это потому, что у вас есть объект JSON. использование JSON.Stringify(YourObject)
попробуйте использовать метод json_encode () в PHP, прежде чем переходить к JavaScript.
И использовать метод JSON.parse () в JavaScript для извлечения