我想清理我的頁面,而我這樣做的主要方法之一是將JavaScript和JQuery函數放入名爲'scripts.js'的文件中在頁面加載時自動訪問。將javascript/jquery函數放置在通用可訪問頁面
我遇到了使用php從頁面調用的函數的問題。例如,下面的函數不起作用,並且實際上'殺死'所有頁面的腳本(所以現在應該隱藏的東西不是,而且東西不能正確加載)。我將其縮小到我用來調用變量的事實。我真的希望能夠在這個通用文件中保留使用PHP的函數,而不是堵塞HTML模板頁面,關於如何完成這項工作的任何想法,或者如果不是我可以調用所需的值?如果有幫助,它們總是在渲染之前被提取到頁面。
function positiveSelect()
{
var size = <?php echo $idea[0]["size"]; ?> * 1;
if (size > 5)
return true;
else
return false;
}
您可以將數據存儲在您的html的某處並使用js訪問它。例如,如果您正在將'$ idea []'作爲類的「idea」輸出到頁面上,那麼您可以執行'var size = $(「。idea」)。'length' –
是否有任何普遍接受的方式這樣做?或者你有什麼想法的最佳方式?我寧願不必在白色文本中插入一堆段落。從本質上講,有沒有什麼方法可以將它存儲在HTML中,使其不會顯示在頁面上? – cschippe
將您的.js文件轉換爲php腳本,並且包含/運行任何必需的代碼來填充$ idea var。 –