1

我在使用Pulpcore Java 框架时遇到问题。我试图从带有小程序的页面上的 JavaScript 调用 Java 函数。小程序正确嵌入页面(pulpcore 生成代码)。JavaScript 代码是:

$(document).ready(function() {
    var self = $("#pulpcore_object")[0];
    self.show2();
});

我什至调试了这段代码,它正确地从 DOM 获取了小程序,但是随后出现了这个 JavaScript 错误:

未捕获的异常:TypeError:“self.show2”不是函数

这让我有点困惑。使用

document.pulpcore_object.show2();

给出同样的错误。

我不知道我是否遗漏了什么或问题出在哪里。我什至找不到任何显示 JavaScript 到小程序通信的 Pulpcore 教程。

4

1 回答 1

0

这个答案由 f1ames 作为问题中的答案发布:

此代码有效:

$(document).ready(function() {
    var applet = $("#pulpcore_object")[0];
    var scene = applet.getCurrentScene();
    scene.method();
});

所以,我们得到了小程序,然后是主场景类,现在我们可以从场景类中调用任何公共方法。

于 2012-01-11T22:17:12.043 回答