Pulpcore 和 Javascript 到 Java Applet 的通信
我在使用 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 教程。
I have a problem using Pulpcore Java framework. I tried to call Java function from JavaScript on the page with applet. The applet is correctly embedded on the page (pulpcore generated the code). The JavaScript code is:
$(document).ready(function() {
var self = $("#pulpcore_object")[0];
self.show2();
});
I even debugged this code and it gets applet from DOM correctly, but then there is this JavaScript error:
Uncaught exception: TypeError: 'self.show2' is not a function
which makes me little confused. Using
document.pulpcore_object.show2();
gives the same error.
I don't know if I'm missing something or where the problem is. I can't even find any Pulpcore tutorial showing JavaScript to applet communication.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个答案是由 f1ames 发布的,作为问题中的答案:
此代码有效:
因此,我们获取小程序,然后获取主场景类,现在我们可以从场景类调用任何公共方法。
This answer was posted by f1ames as an answer inside the question:
This code works:
So, we get the applet and then the main scene class and now we can call any public method from the scene class.