一個main.xhtml頁面包含:錯誤的JavaScript包括
<script src="#{applicationBean.resourcePath}/admin/js/jquery.min.js"></script>
<script src="#{applicationBean.resourcePath}/admin/js/jquery.actual.min.js"></script>
<script src="#{applicationBean.resourcePath}/admin/bootstrap/js/bootstrap.min.js"></script>
<!-- smart resize event -->
<script src="#{applicationBean.resourcePath}/admin/js/jquery.debouncedresize.min.js"></script>
<!-- js cookie plugin -->
<script src="#{applicationBean.resourcePath}/admin/js/jquery.cookie.min.js"></script>
<!-- js ui -->
<script src="#{applicationBean.resourcePath}/admin/js/jquery-ui.custom.min.js"></script>
<!-- tooltips -->
<script src="#{applicationBean.resourcePath}/admin/lib/qtip2/jquery.qtip.min.js"></script>
<!-- jBreadcrumbs -->
<script src="#{applicationBean.resourcePath}/admin/lib/jBreadcrumbs/js/jquery.jBreadCrumb.1.1.min.js"></script>
<!-- sticky messages -->
<script src="#{applicationBean.resourcePath}/admin/lib/sticky/sticky.min.js"></script>
<!-- common functions -->
<script src="#{applicationBean.resourcePath}/admin/lib/validation/jquery.validate.min.js"></script>
<script src="#{applicationBean.resourcePath}/admin/lib/tinymce/tiny_mce/tiny_mce.js"></script>
<script>
$.ajax({
type: 'POST',
url: '#{request.contextPath}/view/user/'+ page +'.xhtml',
success: function(data) {
$('#main_content').html(data);
}
});
<script>
正如你可以看到上面我可以包括XHTML頁面(如頁面如下所示),main.xhtml從XHTML網頁
線(確切順序)
<!-- datatable -->
<script
src="#{applicationBean.resourcePath}/admin/lib/datatables/jquery.dataTables.min.js"></script>
<script
src="#{applicationBean.resourcePath}/admin/lib/datatables/extras/Scroller/media/js/Scroller.min.js"></script>
<link rel='stylesheet'
href='#{applicationBean.resourcePath}/admin/css/ui.dynatree.css' />
<!-- validation -->
<script
src="#{applicationBean.resourcePath}/admin/lib/validation/jquery.validate.min.js"></script>
<!-- sticky messages -->
<script
src="#{applicationBean.resourcePath}/admin/lib/sticky/sticky.min.js"></script>
<script
src="#{applicationBean.resourcePath}/admin/bootstrap/js/bootstrap.min.js"></script>
<script
src='#{applicationBean.resourcePath}/admin/js/jquery.dynatree.js'
type='text/javascript'></script>
<script type='text/javascript'
src='http://localhost:9090/app/dwr/util.js'></script>
<script type='text/javascript'
src='http://localhost:9090/app/dwr/engine.js'></script>
<script type='text/javascript'
src='http://localhost:9090/app/dwr/interface/ldapService.js'></script><script src='#{applicationBean.resourcePath}/admin/js/custom/organization.js'></script>
從organization.js甲線
treeDiv.dynatree('destroy');
我希望沒有錯誤,因爲「有時」它的工作原理,但有時給人「‘treeDiv.dynatree’是不是一個函數」
在鉻我可以看到開發者工具>網絡鏈接,點擊它並可以查看源:
jquery.dynatree.js?_=1377244144331
可能是錯誤的javascript的順序 – Praveen
@ user1671639我更新了問題,謝謝 – merveotesi
愚蠢的問題:你加載jQuery? –