?js調用PHP里的變量,怎么弄?


js調用PHP里的變量,怎么弄 網上給的例子都是js文件里一開始先給這個變量一個值,要是那樣有啥意思啊,我要的就是可以變化的。
hychyc_2008 | 瀏覽 2741 次  2013-04-18 12:24
2013-04-20 10:34 最佳答案
 
<script>
var str=<?php echo $value;?>
</script>
這種做法我以前用過,有的瀏覽器可以,有的瀏覽器就認不出來。具體是IE幾我忘了~~~
好像是IE6認不出來。
我的做法是:
<?php

echo "
<script>
var str=$value;
</script>";

?>
這樣肯定沒問題。
 

front_diablo 

采納率:37% 擅長: 暫未定制

其他回答

var str=<?php echo $value;?>是直接給變量賦值。如果js是外部文件,可以寫成函數的形式,調用的時候參數用php賦值就行,例如aa(<?php echo $value;?>)
尐枼芓   2013-04-18 13:18
評論 
1
1
2
3
4
5
6
< script  type = "text/javascript" >
if(str==<? php  echo $str;?>)
{
     alert(3333333333);
}
</ script >
mbseo   2013-04-18 12:45
評論 
0
這個是不被允許的,php是服務器端編譯語言,js是瀏覽器端解釋語言。
zuoyiduohua   2013-04-18 12:38
評論 
3
那么你就用ajax動態獲取
123010wqq   2013-04-18 12:29
評論 
0
var str=<?php echo $value;?>
zhx626   2013-04-18 12:27
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM