2017-02-03 114 views
-1

JSF有沒有其他替代品javascript $(document).ready(); ?我發現 <h:outputScript/>,但它似乎不一樣。

+2

這個問題很奇怪。 JSF是一個基於HTML表單應用程序的MVC框架,而不是另一個JavaScript庫。你可以繼續在JSF中使用jQuery。此外,jQuery已經內置於PrimeFaces(它是一個基於jQuery的JSF組件庫,你知道嗎?)。如果你精心地解釋你的實際http://xyproblem.info,你可能有更多的機會獲得答案,你錯誤地認爲這個問題的答案是正確的解決方案。 – BalusC

+0

我的意思是我想模擬這種行爲,因爲當我使用'$(document).ready();'。所以例如在頁面加載後初始化一些自定義JavaScript。 – Sydorov

回答

0

您可以使用Primefaces並在您的XHTML頁面,在頭上,把這個:

<h:outputScript library="javax.faces" name="jsf.js" target="head" /> 
    <h:outputScript library="primefaces" name="jquery/jquery.js" target="head" /> 
    <h:outputScript library="primefaces" name="jquery/jquery-plugins.js" target="head" /> 
+2

如果頁面包含jsf/PrimeFaces組件,則自動完成 – Kukeltje