Ich habe eine jquery ajax Anfrage wie;
%Vor% Der Handler processor.php
setzt ein Array wie;
Ich möchte auf dieser Grundlage Aktionen auf der Clientseite durchführen. Sagen wir, wenn Array [0] 'b' ist, möchte ich "hi" alarmieren. Wenn Array [2] "x" ist, möchte ich "Hallo" und so weiter wissen. Wie kann ich Array-Elemente filtern, um ihre Daten zu erfassen?
Sie müssen das im json-Format codierte Array wie folgt zurückgeben
%Vor%Dann können Sie in Javascript darauf zugreifen und es in ein Array / Objekt wie
zurückkonvertieren %Vor%Sie können auch mit einer for-Schleife durch alle Array-Elemente navigieren
%Vor%in Ihrem Code sollte es ungefähr wie folgt aussehen:
Ich finde den besten Weg, um ein Array von PHP zu Ajax (jscript) zurückzugeben:
auf der PHP-Seite: echo json_encode($myArray);
auf der Javascriptseite (z. B. myAjax.responseText
)
replyVal = JSON.parse(myAjax.responseText);
Um Arrays von Javascript zu php zu senden, verwenden Sie das übereinstimmende JSON.stringify()
zum Senden
und php json_decode()
erhält
Tags und Links javascript arrays jquery php ajax