Maison > développement back-end > Problème PHP > Comment appeler la méthode php en javascript

Comment appeler la méthode php en javascript

藏色散人
Libérer: 2023-03-08 12:56:02
original
6641 Les gens l'ont consulté

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>
Copier après la connexion

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;;"; 
?>
Copier après la connexion

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>";
?>
Copier après la connexion

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>"; ?>
Copier après la connexion

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

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: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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal