Maison > développement back-end > Problème PHP > Comment obtenir de la valeur en js en php

Comment obtenir de la valeur en js en php

爱喝马黛茶的安东尼
Libérer: 2023-02-25 14:52:01
original
4028 Les gens l'ont consulté

Comment obtenir de la valeur en js en php

PHP dispose des méthodes suivantes pour obtenir la valeur de js :

1 PHP renvoie le fichier js pour obtenir la valeur de retour et affiche les paramètres dans le fichier js. fichier gamemap.js.

echo &#39;<script type="text/javascript" src="gamemap.js"></script>&#39;;
Copier après la connexion

2. Appelez la méthode js directement sur la page et récupérez les paramètres après l'exécution de la méthode getAddress().

echo "<script type=&#39;text/javascript&#39;>getAddress($lat,$lon);</script>";
Copier après la connexion

Recommandations associées : "Tutoriel d'introduction à php"

3. La méthode la plus appropriée consiste à utiliser ajax pour transmettre la valeur.

$(&#39;body&#39;).on(&#39;click&#39;,&#39;.a1&#39;,function(){
  var t = $(this);                        //js获取参数
  var url = "users_guanzhu.php";
  var id = $(this).attr(&#39;uid&#39;);
  var userid = $(this).attr(&#39;userid&#39;);
  var st = $(this).attr(&#39;st&#39;);
  var setting = {
        url: url,       //设置传值的路径
        type: &#39;post&#39;,   //设置传值方式
        async: true,
        data: {           //传值数据
          st: st,
          id: id,
          userid:userid
        },
        success:function (st0) {//如果ajax传值成功,执行的代码,此代码为修改前端页面文字
          if (st0) {
            var h =t.html();
            if( h==&#39;同意&#39;){
              t.html(&#39;不同意&#39;);}
            else{
              t.html(&#39;同意&#39;);
            }
            if(st==1){
              t.attr(&#39;st&#39;,0);
            }
            else
            {
              t.attr(&#39;st&#39;,1) ;
            }
          }
        }
        ,
        error:function (error) {  //如果出现错误,返回错误信息。
        }
        ,
        dataType:"text"
      }
      ;
  $.ajax(setting);
});
Copier après la connexion

js peut obtenir la valeur de php des manières suivantes :

<script type="text/javascript">
var arr="<?php echo $arr;?>"
</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