Maison  >  Article  >  interface Web  >  js ne saute pas pour transmettre la valeur php

js ne saute pas pour transmettre la valeur php

王林
王林original
2019-10-17 13:51:063277parcourir

js ne saute pas pour transmettre la valeur php

Tout le monde sait que si une variable JS veut que la variable php soit envoyée depuis l'arrière-plan, elle peut être écrite comme ceci :

<?php 
$aaa = &#39;111&#39;;
?>
var aaa = <?php 
echo $aaa;
?>;

Alors, comment payons-nous le valeur de la variable js directement dans la variable php ?

La première méthode est aussi la méthode la plus courante :

Pas de rafraîchissement : utilisez ajax pour transmettre les paramètres

Avec rafraîchissement : soumettez directement avec le form Ou suivez directement le lien de saut

La deuxième façon de transmettre une valeur :

L'exemple est le traitement de la date sur les variables js :

$c = "<script>document.write(leaderTask_info[&#39;end_time&#39;]);</script>";
echo formatTime($c);//leaderTask_info[&#39;end_time&#39;]是js变量
/**
* 将截止时间秒数转换为日期制
*/
function formatTime($date){
  $t = $date - time();
  $f = array(
    &#39;31536000&#39;=>&#39;年&#39;,
    &#39;2592000&#39;=>&#39;个月&#39;,
    &#39;604800&#39;=>&#39;星期&#39;,
    &#39;86400&#39;=>&#39;天&#39;,
    &#39;3600&#39;=>&#39;小时&#39;,
    &#39;60&#39;=>&#39;分钟&#39;,
    &#39;1&#39;=>&#39;秒&#39;
  );
  foreach($f as $k=>$v){
    $c = floor($t/(int)$k);
    if($c > 0){
      if(0 != $c){
        return "剩余".$c.$v;
      }
    }
  }
  return "已截止";
}

This De cette façon, vous pouvez attribuer la valeur de la variable js à la variable php sans utiliser ajax ni sauter.

Tutoriel recommandé : Tutoriel vidéo 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!

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