0

我有一些需要在小程序中调用方法的 javascript 代码。小程序和 javascript 在同一个网页中运行。我知道如何从 javascript 调用 applet 方法,反之亦然(例如,分别使用MyAppletID.appletMethodName(args)JSObject),但是这两种技术都只允许单向通信。它们不允许将返回值从一种语言传递回另一种语言。

我希望能够做这样的事情......

var result = 0;
callAppletMethod( JSON.stringify(args), function(r) { result = r; } )

...调用小程序方法并将返回值存储在result.

任何人都可以建议一种实现这种双向 Javascript-Applet 通信的技术、库或工具包吗?

我应该考虑使用像JSON-RPC这样的远程过程调用协议吗?还是有更好的方法?

(我是 javascript 和网络编程的新手。)

4

1 回答 1

2
var result = MyAppletID.appletMethodName(args)

...应该可以正常工作以将结果从 Java 输出到 JavaScript。

于 2012-06-19T01:51:55.413 回答