0
是否有任何自然的方式讓JavaScript函數在JSF頁面上只運行一次?當頁面首次打開時,無論刷新如何,自然只能運行一次JS函數
我有一個JSF頁面和ViewScoped支持bean。我想在第一次加載頁面時運行JS函數,並且在用戶刷新頁面時不這樣做。如果不在用戶會話中添加變量等,可以這樣做嗎?
是否有任何自然的方式讓JavaScript函數在JSF頁面上只運行一次?當頁面首次打開時,無論刷新如何,自然只能運行一次JS函數
我有一個JSF頁面和ViewScoped支持bean。我想在第一次加載頁面時運行JS函數,並且在用戶刷新頁面時不這樣做。如果不在用戶會話中添加變量等,可以這樣做嗎?
如果enduser刷新頁面,那麼JSF視圖範圍基本上也會被終止並重新啓動。所以問題標題相當混亂。 – BalusC
選擇'$(window).load(function(){alert(「ready」);});'或'$(document).ready(function(){alert(「load」);});' – Daniel
@Daniel:在頁面刷新時重新執行。也就是說,當問題中「刷新」的定義確實是在webbrowser中按F5/Ctrl + R時的效果。 – BalusC