Heim > Backend-Entwicklung > PHP-Tutorial > Wie sende ich ein JavaScript-Array mit jQuery AJAX an PHP?

Wie sende ich ein JavaScript-Array mit jQuery AJAX an PHP?

Barbara Streisand
Freigeben: 2024-11-25 07:30:12
Original
457 Leute haben es durchsucht

How to Send a JavaScript Array to PHP Using jQuery AJAX?

JavaScript-Array mit jQuery AJAX an PHP senden

Um ein JavaScript-Array mit der $.ajax-Methode von jQuery an PHP zu übergeben, führen Sie die folgenden Schritte aus:

Problem:

In Ihrem Code sind Sie Zuweisen der JavaScript-Array-Aktivitäten zur Datenoption direkt als Zeichenfolge:

data: "activitiesArray="+activities,
Nach dem Login kopieren

Diese Methode ist falsch, da sie versucht, das Array als einzelnen Zeichenfolgenwert und nicht als Array einzelner Elemente zu senden.

Lösung:

Um ein JavaScript-Array ordnungsgemäß über jQuery AJAX an PHP zu senden, verwenden Sie die Datenoption als Objekt:

data: { activitiesArray: activities },
Nach dem Login kopieren

Durch die Verwendung eines Objekts wird jedes Element des Aktivitäten-Arrays in ein Schlüssel-Wert-Paar umgewandelt, wobei der Schlüssel der Name des Elements und der Wert der Wert des Elements ist.

PHP-Zugriff:

In PHP können Sie mit $_REQUEST auf das Array zugreifen superglobal:

<?php
$myArray = $_REQUEST['activitiesArray'];
?>
Nach dem Login kopieren

Dadurch erhalten Sie ein Array, das die Elemente des JavaScript-Aktivitäten-Arrays enthält.

Das obige ist der detaillierte Inhalt vonWie sende ich ein JavaScript-Array mit jQuery AJAX an PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage