Php 如何将关联数组传递给javascript
我得到了以下关联数组(Php 如何将关联数组传递给javascript,php,jquery,Php,Jquery,我得到了以下关联数组($the_数组): 如何将其传递给jQuery?到目前为止,这是我得到的,但它不起作用: 在服务器端: echo json_encode((object) [ 'uploaded' => true, 'message' => "test", 'match' => false,
$the_数组
):
如何将其传递给jQuery?到目前为止,这是我得到的,但它不起作用:
在服务器端:
echo json_encode((object) [
'uploaded' => true,
'message' => "test",
'match' => false,
'ac_array' => $the_array,
'ac_array_count' => $count_not_matched
]);
在客户端:
var arr = JSON.parse(result.ac_array);
在服务器端尝试
echo json_encode(array(
'uploaded' => true,
'message' => "test",
'match' => false,
'ac_array' => $the_array,
'ac_array_count' => $count_not_matched
));
var arr = jQuery.parseJSON(result);
及
在客户端尝试
echo json_encode(array(
'uploaded' => true,
'message' => "test",
'match' => false,
'ac_array' => $the_array,
'ac_array_count' => $count_not_matched
));
var arr = jQuery.parseJSON(result);
服务器端到底有什么?请注意,您需要脚本标记,并且需要将
json\u encode()
的结果分配给javascript变量。您不需要强制转换到对象。那么什么是result.ac_array
?您没有向我们展示创建该对象或设置属性的任何位置。