【发布时间】:2013-10-13 23:47:12
【问题描述】:
我刚刚开始使用 GWTQuery,并试图围绕 load() 函数展开思考。考虑:
public void onModuleLoad() {
SimplePanel sp = new SimplePanel();
sp.getElement().setId("stuff");
RootLayoutPanel root = RootLayoutPanel.get();
root.add(sp);
$("#stuff").load("/hello.html");
}
如果我运行上述代码,SimplePanel 元素的空div 块将替换为hello.html 的内容。换句话说,它在body 块中结束,div 从 DOM 中消失。我想要的是 div 块 包含 hello.html。我通过将另一个临时的SimplePanel 作为div id="stuff" 的孩子来解决这个问题,并在上面调用load()。它可以按需要工作。但我觉得我错过了一些基本的东西。有没有办法做到这一点而无需一次性的SimplePanel?
【问题讨论】:
-
我已经在我的项目中运行了这段代码,它的工作方式与预期一样。 div#stuff 没有被替换为 hello.html 的内容。你还有这个问题吗?