我正在尝试将响应数组编码为 json 并且它一直工作到现在。
$response = array();
$response['icons']= $icons_arr;
$response['message']= $msg;
echo json_encode( $response );
结果是
Array{"icons":["{\r\n\t\t\t\t\t\"icon_web_id\": \t\t\t\"0 ...
Javascript 引发错误,因为它无法解析“数组”字。我怀疑 JQuery 函数 $.parseJSON() 需要 {} 或 []。
我在这里做错了什么?为什么 json_encode() 不能正常工作?
额外的问题:是什么导致所有这些 \t\t\t\t 发生?