alert(jstext);" dans js."/> alert(jstext);" dans js.">

Maison >développement back-end >Problème PHP >Comment appeler php depuis js

Comment appeler php depuis js

藏色散人
藏色散人original
2020-11-19 09:16:485532parcourir

Comment appeler php depuis js : créez d'abord un exemple de fichier de code, puis implémentez-le dans js via l'instruction "11552e2819fe500893fe2d70e41faf4ealert(jstext);

Comment appeler php depuis js

L'environnement d'exploitation de ce tutoriel : Système Windows 7, PHP version 5.6. Cette méthode convient à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel vidéo PHP"

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

1. Méthode pour appeler un fichier PHP et récupérer la valeur en PHP

Donnez un exemple simple pour illustrer :

Par exemple, dans la page test_json1, utilisez la phrase suivante pour appeler :

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

dans test_json2 Il existe un tel morceau de code PHP dans .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é, le fichier test_json2.php sera appelé et la sortie du b.php Le fichier sera exécuté comme une 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é : utilisez JS pour appeler des fichiers en HTML afin d'ajuster le fichier PHP, la sortie du fichier PHP sera utilisée comme code JS par la page appelante

2. >

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 des méthodes (fonctions) en js

C'est fondamentalement similaire au deuxième cas, utiliser des scripts d'écho pour implémenter les 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>"; ?>

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

(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