Maison  >  Article  >  développement back-end  >  Comment appeler la méthode php en javascript

Comment appeler la méthode php en javascript

藏色散人
藏色散人original
2021-03-05 09:10:216353parcourir

Comment appeler php via javascript : créez d'abord un exemple de fichier HTML et un exemple de fichier PHP ; puis ajoutez une balise de script au HTML et enfin appelez la méthode PHP en js via "alert(jstext);" .

Comment appeler la méthode php en javascript

L'environnement d'exploitation de cet article : système windows7, version php5.3.5, ordinateur DELL G3

JS appelle PHP et PHP appelle Exemples de méthode JS

1. Appelez le fichier PHP en mode JS et obtenez la valeur en PHP

Donnez un exemple simple pour illustrer :

Tel qu'utilisé dans la page test_json1 L'appel suivant :

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

Il y a un tel morceau de code PHP dans test_json2.php :

<?php
$php_test=&#39;I come from PHP!&#39;;
echo "var test=&#39;$php_test&#39;;";
echo "var jstext="."&#39;$php_test&#39;;"; 
?>

Lorsque le fichier test_json1.php est exécuté, test_json2 .php sera appelé file et exécutera la sortie du fichier b.php en tant qu'instruction JS,

donc 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é : utilisez JS pour appeler le fichier en HTML pour appeler le fichier PHP, puis la sortie du fichier PHP sera utilisée comme code JS par la page appelante.

[Étude recommandée : " Tutoriel vidéo PHP》]

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>";
?>

3 , PHP appelle la méthode (fonction) en js

est fondamentalement similaire au deuxième cas, en utilisant un script d'écho pour implémenter l'appel 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>"; ?>

4. JS appelle les variables 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; ?>">

(2)

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

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>

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!

Déclaration:
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
Article précédent:Comment installer php5.3.5Article suivant:Comment installer php5.3.5