Heim  >  Artikel  >  Web-Frontend  >  js springt nicht, um den PHP-Wert zu übergeben

js springt nicht, um den PHP-Wert zu übergeben

王林
王林Original
2019-10-17 13:51:063279Durchsuche

js springt nicht, um den PHP-Wert zu übergeben

Jeder weiß, dass, wenn eine JS-Variable die PHP-Variable aus dem Hintergrund senden lassen möchte, dies so geschrieben werden kann:

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

Wie bezahlen wir dann die Wert der js-Variablen direkt auf die PHP-Variable übertragen?

Die erste Methode ist auch die gebräuchlichste Methode:

Keine Aktualisierung: Verwenden Sie Ajax, um Parameter zu übergeben;

Mit Aktualisierung: direkt mit senden Formular Oder folgen Sie direkt dem Sprunglink;

Die zweite Möglichkeit, Werte zu übergeben:

Das Beispiel ist die Datumsverarbeitung für js-Variablen:

$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 "已截止";
}

Dies Auf diese Weise können Sie den Wert der JS-Variablen der PHP-Variablen zuweisen, ohne Ajax und Jump zu verwenden.

Empfohlenes Tutorial: JS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonjs springt nicht, um den PHP-Wert zu übergeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn