2012-03-05 14 views
0

可能重複:
Pass a PHP string to a Javascript variable (including escaping newlines)
Access a JavaScript variable from PHP一個PHP塊內

我有一個JavaScript函數,它接受一個變量。這個函數裏面有一些php代碼。我想在函數的php部分使用這個變量。我無法讓它工作。它是如何完成的?

+1

無做得到,老闆,至少不是這樣,我認爲你在想:-) PHP的服務器上進行解釋,然後再將其發送給客戶端。你可以直接使用PHP來填充一個javascript變量,但去另一個方向則需要某種類型的AJAX文章。 – rjz 2012-03-05 05:56:22

+0

這種類型的問題是遍佈全球的網站,請先谷歌它 – 2012-03-05 05:58:28

+0

http://stackoverflow.com/questions/2338942/access-a-javascript-variable-from-php#answers-header – sandeep 2012-03-05 06:09:44

回答

1

問題在於,您的PHP代碼在提供給客戶端之前正在服務器上呈現。我會建議將PHP代碼轉換成Javascript代碼或創建一個AJAX調用PHP函數。

0

開始閱讀關於AJAX!你可能需要重寫一些你已經寫好的代碼,但是你試圖完成的代碼其實是不可能的。

+0

使用AJAX有多容易? – 2012-03-06 20:49:16

+0

一旦你習慣了它,很簡單,你一定需要做一些閱讀和學習,但是一旦你做了幾次,它就相當簡單了。 – 2012-03-06 21:01:36

0

嘗試用它

<script> 
    var whatever = "<?php echo $phpVar ?>"; 
</script> 
+0

這種方式是不正確的 – 2012-03-05 06:17:12