Maison > interface Web > js tutoriel > Comment puis-je transmettre des variables JavaScript à PHP à l'aide de la soumission de formulaire ?

Comment puis-je transmettre des variables JavaScript à PHP à l'aide de la soumission de formulaire ?

Linda Hamilton
Libérer: 2024-12-21 20:13:32
original
309 Les gens l'ont consulté

How Can I Pass JavaScript Variables to PHP Using Form Submission?

Passer des variables JavaScript à PHP via la soumission de formulaire

Passer des variables JavaScript au code PHP nécessite une approche différente de celle d'y accéder directement. En effet, le code PHP est exécuté côté serveur tandis que JavaScript est exécuté côté client.

Pour transmettre une variable de JavaScript à PHP, une méthode consiste à utiliser un champ de saisie de formulaire masqué. Cependant, il est crucial de comprendre que PHP ne peut pas accéder directement aux valeurs des variables JavaScript au sein de la même page.

Dans l'extrait de code fourni, l'entrée Hidden1 se voit attribuer une valeur provenant de la fonction JavaScript func_load3. Cependant, le code PHP tente de récupérer cette valeur sous la forme $salarieid.

Pour résoudre ce problème, vous pouvez intégrer JavaScript ou jQuery dans le formulaire HTML comme ceci :

<form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST">
    <input type="hidden" name="hidden1">
Copier après la connexion

Lors de la soumission du formulaire , le code PHP peut accéder à la valeur de la variable Hidden1 comme suit :

$salarieid = $_POST['hidden1'];
Copier après la connexion

Cependant, cette approche nécessite de soumettre le formulaire pour transférer les données. Pour des solutions alternatives, telles que l'utilisation d'AJAX ou de sockets Web, consultez d'autres ressources en ligne.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal