1

尝试从 JSF2 (Mojarra) 调用 jQuery。在窗口加载期间尝试显示警报消息。但不确定如何调用 jquery 功能。

任何帮助表示赞赏。

下面是js(test.js)的代码片段

$(window).load(function() {
 alert('window load occurred!');    
});

XHTML 代码如下

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
</h:head>
<h:outputScript library="js" name="test.js" target="head" />
<h:body>
</h:body>
</html>
4

1 回答 1

1

您首先应该包含 jquery js 库本身

添加

<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

或者下载它并从本地加载它,就像加载 test.js 一样

<h:outputScript name="js\jquery.min.js" target="head" />
于 2013-02-07T09:50:29.733 回答