假设我有很多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