0

我有带有脚本文件 custom.js 的 html 页面,它是 GWT 的引导程序

<!DOCTYPE html>
<html>
<head>
    <!-- -->
    <script type="text/javascript" src="login/login.nocache.js"></script>
    <script type="text/javascript" src="common/js/custom.js"></script>
</head> 
        <div id="gwt-inject-place"/> 
</html>

没关系,一切正常。但是在 custom.js 中,我需要在 login/login.nocache.js 在<div id="gwt-inject-place"/>. 通常 custom.js 在注入发生之前以某种方式运行。

那么我应该怎么做才能注入 JavaScript jquery 文件呢?

alert('global');
jQuery(document).ready(function () 
{
 alert('inner');
}

这注入 custom.js 但只global alert显示。

public void onModuleLoad(){
  RootPanel.get("gwt-inject-place").add(view);
  ScriptInjector.fromUrl("../common/js/custom.js").inject();
}
4

1 回答 1

0

来自谷歌文档:

<script src="js-url"/>

自动注入位于 src 指定位置的外部 JavaScript 文件。有关详细信息,请参阅自动资源包含。

所以,你必须把注射剂放在module.gwt.xml

更多信息:链接

于 2013-03-16T03:12:04.663 回答