So senden Sie ein Array mit Ajax an ein PHP-Skript
Das Senden eines großen Arrays an ein PHP-Skript über Ajax kann eine Herausforderung sein. Hier ist eine effiziente Lösung:
Array als JSON kodieren
Um das Array zu senden, kodieren Sie es mit der Methode JSON.stringify() in einen JSON-String. Zum Beispiel:
1 2 |
|
1 2 3 4 5 6 7 8 9 |
|
JSON in PHP dekodieren
Dekodieren Sie in Ihrem PHP-Skript die JSON-Zeichenfolge mit der Funktion json_decode(). Es müssen Stripslashes angewendet werden, um alle während der Codierung hinzugefügten Schrägstriche zu entfernen.
1 |
|
Iterieren durch Array
1 2 3 |
|
Schlüssel-Wert-Paar für POST-Daten
Beim Übermitteln von POST-Daten ist es wichtig, ein Schlüssel-Wert-Paar zu verwenden. Falsche Verwendung, wie z. B. data: dataString, sollte vermieden werden. Verwenden Sie stattdessen Daten: {data:dataString}.
Indem Sie diese Schritte befolgen, können Sie große Datenarrays effektiv von Ajax an PHP-Skripte senden.
Das obige ist der detaillierte Inhalt vonWie kann ich mit Ajax große Arrays effizient an PHP-Skripte senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!