假設我有很多Javascript頁面。在這個時候,通過簡單地使用一些Print/Echo語句來初始化JavaScript值,非常容易初始化變量。將許多服務器端信息傳遞給JavaScript的最佳做法是什麼?
Example: var x = <?php echo('This is a value');?>
我首先想到的是我可以通過功能參數傳遞的所有變量的值,但它是不可能的,因爲我們有很多的值(我們有一個多語種網站和所有的文字都是從服務器(BD))。
Example : initializeValues(<?php echo('Value1,Value2,Value3,Value...');?>);//JS Method that can be external of the page
更多的問題來了,當我們想從頁起飛所有的JavaScript對外部 JavaScript文件移動的一切。什麼是初始化所有這些變量的好方法?如果我通過使用文檔的OnLoad綁定JavaScript方法,我將無法使用Print/Echo方法來填充所有值。
任何好的模式來解決這個任務?
您能告訴更多的有關變量的內容?他們只是翻譯標籤嗎?他們在請求之間改變嗎?或者它們大多是靜態的? – Gordon 2009-12-16 19:45:34