Heim > Artikel > Web-Frontend > 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 = '111'; ?> 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['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 "已截止"; }
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!