Maison > Article > interface Web > 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 = '111'; ?> 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['end_time']);</script>"; echo formatTime($c);//leaderTask_info['end_time']是js变量 /** * 将截止时间秒数转换为日期制 */ function formatTime($date){ $t = $date - time(); $f = array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); 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!