Maison > interface Web > js tutoriel > le corps du texte

Exemples de la façon dont JS appelle PHP et PHP appelle JS

烟雨青岚
Libérer: 2020-06-22 13:21:14
avant
2437 Les gens l'ont consulté

Exemples de la façon dont JS appelle PHP et PHP appelle JS

Exemple comment JS appelle PHP et PHP appelle JS

Lors de l'apprentissage d'un langage de programmation, nous entendrons le mot call Alors, comment appeler php en javascript ? Js peut-il également être appelé en php ? Jetons un coup d'œil ci-dessous.

1. Appelez le fichier PHP via JS et obtenez la valeur en PHP
exemple Un exemple simple pour illustrer :
Par exemple, dans la page test_json1, est appelé avec la phrase suivante :

<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2">
</script>
<script type="text/javascript" >
    alert(jstext);
</script>
Copier après la connexion

dans test_json2.php contient ce morceau de code PHP :

<?php
$php_test=&#39;I come from PHP!&#39;;
echo "var test=&#39;$php_test&#39;;";
echo "var jstext="."&#39;$php_test&#39;;"; 
?>
Copier après la connexion

Lors de l'exécution de test_json1.php, le fichier test_json2.php sera appelé et la sortie du fichier b.php sera exécutée en tant qu'instruction JS,

Ainsi, une boîte de dialogue apparaîtra ici, le contenu est la valeur de la variable JS jstext, qui est la valeur attribuée à jstext dans le fichier PHP.

Résumé : Si vous utilisez JS pour appeler un fichier en HTML pour appeler un fichier PHP, la sortie du fichier PHP sera utilisée par la page appelante comme code JS.
2. PHP appelle la valeur dans JS
Il y a un tel morceau de code dans la page test_json3.php :

<script type="text/javascript" > 
var data="call_me_why"; 
</script>
<? 
	echo "<script type=text/javascript>document.write(data)</script>";
?>
Copier après la connexion

3. PHP appelle des méthodes (fonctions) en js
est fondamentalement similaire au deuxième cas, utilisant des scripts d'écho pour implémenter des appels JS.

<script type="text/javascript"> 
function test() {   
	var t1=3;   
	t1 = t1+2;   
	alert(t1);   
	//return t1; 
} 
</script>
<?php echo "<script type=&#39;text/javascript&#39;>test();</script>"; ?>
Copier après la connexion

4. JS appelle la variable PHP
(1)

<?php
	$userId=100;
?> 
<script>
	var userId;
	userId=document.getElementById("userId").value;
	alert(userId);
</script>
<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">
Copier après la connexion

(2)

<?php
    $url = &#39;CALL_ME_WHY&#39;;    //定义变量
?>
<script type="text/javascript">
    //js调用php变量
    var ds ="<?php echo $url?>" ; //赋值
    alert(ds); //输出效果
</script>
Copier après la connexion

5. JS appelle la fonction PHP

<script language="JavaScript">
	var Y=<?php echo date(&#39;Y&#39;)?>,M=<?php echo date(&#39;n&#39;)?>,D=<?php echo date(&#39;j&#39;)?>;
	alert(Y);
	alert(M);
	alert(D);
</script>
Copier après la connexion

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.

Cet article est reproduit à partir de : https://blog.csdn.net/wxg694175346/article/details/8592571

Tutoriel recommandé : "Tutoriel JS"

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!

Étiquettes associées:
source:csdn.net
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!