-1
Ich habe das folgende assoziative Array ($the_array
) bekommt:Wie assoziatives Array Javascript passiert
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
)
)
)
Wie kann ich übergebe es an jQuery? Das ist, was ich so weit gekommen, aber es funktioniert nicht:
auf Server-Seite:
echo json_encode((object) [
'uploaded' => true,
'message' => "test",
'match' => false,
'ac_array' => $the_array,
'ac_array_count' => $count_not_matched
]);
auf Client-Seite:
var arr = JSON.parse(result.ac_array);
Was haben Sie auf der Server-Seite genau? Beachten Sie, dass Sie Skript-Tags benötigen und das Ergebnis von 'json_encode()' einer JavaScript-Variablen zuweisen müssen. Und Sie müssen nicht auf ein Objekt werfen. – jeroen
Also was ist 'result.ac_array'? Sie haben uns nirgends gezeigt, wo das Objekt erstellt oder die Eigenschaft festgelegt wurde. – CBroe