*編輯:當我試圖調試另一個問題這種特定情況下被創造了,這裏是我的問題的更詳細說明:Why is javascript not able to use a javascript variable I declared in a php file?爲什麼javascript不能識別php代碼?
這裏的問題:
我有中下面的PHP代碼一個JavaScript文件,但它不會編譯。當它傳遞給函數placem時,底部會使用變量simple:
<?php $simpleString = "i hope this works"; ?>
var simple = "<?php echo $simpleString; ?>";
window['mod0_2']= -.0015138;
window['mod1_2']= -.3424094;
window['mod2_2']= .40461099;
window['lla0_2']= 43.6124872;
window['lla1_2']= -116.20349;
window['lla2_2']= 821.802867;
window['publica2'] = new modd('milktruck','publica2',modScaler,'shadowrect3',1);
placem('p2','pp2', simple, window['lla0_2'],window['lla1_2'],window['lla2_2']);
你會得到什麼錯誤?輸出是什麼樣的? – 2011-04-02 23:56:27
是否解析了php代碼?如果將其另存爲.js文件,則標準配置的Web服務器可能無法解析它。 – Eliasdx 2011-04-02 23:57:21
您是在瀏覽器上執行JavaScript代碼,還是在像[v8](http://code.google.com/p/v8/)或[node.js](http://nodejs.org/)這樣的工具中執行JavaScript代碼。 )在你的服務器上?你知道沒有主流瀏覽器帶有PHP解釋器,對吧? – sarnold 2011-04-02 23:57:58