Ich habe ein mehrdimensionales Array, hier:ein PHP-Array in Javascript Passing JSON mit
$noticeDate = json_encode($noticesDates);
und ich möchte das Array in Javascript weitergeben müssen:
var unavailableDates [] = $ noticeDate;
Beide Variablen sind in der gleichen PHP-Datei, so dass es wenig Sinn macht $ .getJSON, die im Grunde nach der Variablen in einer externen Datei sucht. Wie übertrage ich das Objekt jedoch in das JavaScript-Array im selben Skript.
Prost
@ Christophs Lösung fehlt die clientseitige JSON-Analyse, die hier enthalten ist. Dies ist die vollständigere Lösung. –
var nicht verfügbarDates = jQuery.parseJSON (' Php echo json_encode ($ noticesDates)?>'); document.write (nicht verfügbareDaten); scheint es nicht auszudrucken – bobo2000
Warum möchten Sie es ausdrucken? Es ist ein Objekt, das man nicht einfach ausdrucken kann. Wenn das Ihr Ziel ist, sollten Sie ein anderes Format imho verwenden. – erdeszt