簡體   English   中英

將Javascript變量傳遞給PHP無法正常工作

[英]Passing Javascript variable to PHP not working

我試圖將javascript變量的值傳遞給php變量。

這是我的代碼,但沒有傳遞任何信息...

 <script>
    var newVar = "2000";
   <?php $value ?> = newVar;
    </script>

抱歉,我需要將javascript變量傳遞給php。

上面的代碼轉過身來。

這就是您從PHP傳遞到Javascript的方式。 您的newVar將采用$ value的值

<script>
var newVar = "2000";
var newVar = "<?php echo ($value); ?>";
</script>

但是,再次閱讀“將javascript變量轉換為php變量”后,我看到您想將變量從javascript傳遞到php,您可以通過以下幾種方法進行此操作:以GET或POST的形式,通過GET的鏈接,或通過ajax。

試試這個代替

var newVar = "<?php echo $value; ?>";

除非被告知,PHP不會發出任何東西。 ;)

更新資料

服務器解析完php后,腳本將在客戶端進行處理。 如果在頁面加載到客戶端瀏覽器后需要更新服務器上的某些信息,則可以使用AJAX

並且您必須檢查是否正在使用* .php文件。 如果不是,這是解決方案:

對於使用PHP作為apache模塊的Web服務器:

AddType application/x-httpd-php .html .htm

對於將PHP作為CGI運行的Web服務器:

AddHandler application/x-httpd-php .html .htm 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM