Passer des variables JavaScript à PHP à l'aide d'AJAX
Dans le développement Web, il est souvent nécessaire d'échanger des données entre le côté client (JavaScript) et le serveur -code côté (PHP). Ceci peut être réalisé en utilisant JavaScript et XML asynchrones (AJAX).
Passer des variables de JavaScript à PHP
Pour transmettre une variable de JavaScript à PHP via un appel AJAX, suivez les étapes suivantes :
Exemple de code
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>
Correction du code fourni
Dans le code fourni, le le problème était dans le script PHP, où vous avez utilisé $uid = isset($_POST['userID']);. Cette syntaxe vérifie si la variable existe, mais n'attribue pas sa valeur. Pour résoudre ce problème, utilisez :
<code class="php">$uid = $_POST['userID'];</code>
En suivant ces directives, vous pouvez transmettre efficacement des variables JavaScript à PHP via AJAX, permettant ainsi la communication entre le code client et serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!