[英]How set variable externally resp. avoid globals?
我在js腳本中有一個變量,我想從php腳本進行設置並從我的js腳本訪問。
我該如何以良好的編碼風格進行操作。
目前,我為此目的在js腳本中使用了全局變量:(
從PHP設置變量:
$js = '<script type="text/javascript">';
$js .= "g_sourceType = '$sourcetype';";
$js .= "</script>\n";
在我的js腳本中定義和訪問它:
var g_sourceType; // at global scope
...
function SetSubmitFocus()
{
switch (g_sourceType) {
...
檢查這是否有幫助
$js = '<script type="text/javascript">';
$js .= "(function() {
g_sourceType = function() {
return '$sourcetype';
};
})();";
$js .= "</script>\n";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.