我有以下关联数组($the_array
):
Array
(
[NAME 1] => Array
(
[0] => Array
(
[transaction_id] => 6235944829
[transaction_date] => 30/06/2017
[transaction_description] => ALDI STORES S
[transaction_amount] => 7
)
[1] => Array
(
[transaction_id] => 6229871969
[transaction_date] => 29/06/2017
[transaction_description] => CRUTHERLAND HOUSE
[transaction_amount] => 126
)
[2] => Array
(
[transaction_id] => 6229871971
[transaction_date] => 29/06/2017
[transaction_description] => MARKS&SPENCER PLC SACA
[transaction_amount] => 6.7
)
[3] => Array
(
[transaction_id] => 6229871975
[transaction_date] => 29/06/2017
[transaction_description] => HARRY RAMSDEN
[transaction_amount] => 10.43
)
)
[NAME 2] => Array
(
[0] => Array
(
[transaction_id] => 6203714807
[transaction_date] => 21/06/2017
[transaction_description] => MIDLAND HOTEL
[transaction_amount] => 122.1
)
[1] => Array
(
[transaction_id] => 6174035505
[transaction_date] => 14/06/2017
[transaction_description] => VIRGINTRAINSEC SERVCS
[transaction_amount] => 117
)
)
)
如何将其传递给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);
答案 0 :(得分:0)
在服务器端尝试
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);