可能重複:
Pass a PHP string to a Javascript variable (including escaping newlines)
Access a JavaScript variable from PHP一個PHP塊內
我有一個JavaScript函數,它接受一個變量。這個函數裏面有一些php代碼。我想在函數的php部分使用這個變量。我無法讓它工作。它是如何完成的?
可能重複:
Pass a PHP string to a Javascript variable (including escaping newlines)
Access a JavaScript variable from PHP一個PHP塊內
我有一個JavaScript函數,它接受一個變量。這個函數裏面有一些php代碼。我想在函數的php部分使用這個變量。我無法讓它工作。它是如何完成的?
問題在於,您的PHP代碼在提供給客戶端之前正在服務器上呈現。我會建議將PHP代碼轉換成Javascript代碼或創建一個AJAX調用PHP函數。
開始閱讀關於AJAX!你可能需要重寫一些你已經寫好的代碼,但是你試圖完成的代碼其實是不可能的。
使用AJAX有多容易? – 2012-03-06 20:49:16
一旦你習慣了它,很簡單,你一定需要做一些閱讀和學習,但是一旦你做了幾次,它就相當簡單了。 – 2012-03-06 21:01:36
嘗試用它
<script>
var whatever = "<?php echo $phpVar ?>";
</script>
這種方式是不正確的 – 2012-03-05 06:17:12
無做得到,老闆,至少不是這樣,我認爲你在想:-) PHP的服務器上進行解釋,然後再將其發送給客戶端。你可以直接使用PHP來填充一個javascript變量,但去另一個方向則需要某種類型的AJAX文章。 – rjz 2012-03-05 05:56:22
這種類型的問題是遍佈全球的網站,請先谷歌它 – 2012-03-05 05:58:28
http://stackoverflow.com/questions/2338942/access-a-javascript-variable-from-php#answers-header – sandeep 2012-03-05 06:09:44