我想在主div中加载不同的gwt模块,基于点击相应的menuItem。我想使用 JQuery。在下面的代码中,我想加载,fooGwt module
如果我们点击loadFooModule
,同样,如果我点击loadJqueryModule
链接,那么JQuery gwt module
应该加载。
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<%@ taglib prefix="menuItem" uri="menuItem" %>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("a").click(function() {
$("#fooModule").empty();
$("#jQueryModule").empty();
$("#main").remove();
alert($(this).text());
if ($(this).text() == "loadJqueryModule") {
// Jquery gwt module.
$('head').append($("<script id='main' src='/jquery/jquery.nocache.js' />"));
} else {
// Foo GWt module.
$('head').append($("<script id='main' src='/foo/foo.nocache.js' />"));
}
});
});
</script>
</head>
<body>
<h1>Web Application Starter Project</h1>
<a href="#" id="clickMe">loadFooModule</a>
<a href="#" id="clickMe5">loadJqueryModule</a>
<div id="fooModule">
</div>
<div id="jQueryModule">
</div>
</body>
</html>
O/p:在这里它正在加载一个模块,它是 Foo。另一个模块没有加载。