Heim >Backend-Entwicklung >PHP-Tutorial >Wie übergebe ich JavaScript-Variablen mit AJAX an PHP?
Übergabe von JavaScript-Variablen an PHP mit AJAX
In der Webentwicklung ist es oft notwendig, Daten zwischen Client-Seite (JavaScript) und Server auszutauschen -side (PHP)-Code. Dies kann mit asynchronem JavaScript und XML (AJAX) erreicht werden.
Variablen von JavaScript an PHP übergeben
Um eine Variable von JavaScript über einen AJAX-Aufruf an PHP zu übergeben, Führen Sie die folgenden Schritte aus:
Beispielcode
JavaScript:
<code class="javascript">$(".clickable").click(function() { var userID = $(this).attr('id'); $.ajax({ type: "POST", url: 'logtime.php', data: { userID: userID }, success: function(data) { alert("success!"); } }); });</code>
PHP (logtime.php):
<code class="php">if (isset($_POST['userID'])) { $userID = $_POST['userID']; // Process the userID variable as needed }</code>
Korrektur des bereitgestellten Codes
Im bereitgestellten Code wird die Das Problem lag im PHP-Skript, wo Sie $uid = isset($_POST['userID']); verwendet haben. Diese Syntax prüft, ob die Variable existiert, weist ihren Wert jedoch nicht zu. Um das Problem zu beheben, verwenden Sie:
<code class="php">$uid = $_POST['userID'];</code>
Durch Befolgen dieser Richtlinien können Sie JavaScript-Variablen effektiv über AJAX an PHP übergeben und so die Kommunikation zwischen Client- und Servercode ermöglichen.
Das obige ist der detaillierte Inhalt vonWie übergebe ich JavaScript-Variablen mit AJAX an PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!