检票口 + JavaScript

tmt*_*est 5 javascript java xml ajax wicket

我正在将一个小部件包装Javascript在一个Wicket组件中。我想让 JS 端与组件对话。到目前为止我所得到的:

有问题的组件就像

talker = new GridAjaxBehavior();
this.add(talker);    
Run Code Online (Sandbox Code Playgroud)

在构造函数中

然后,稍后,放一些类似的东西

"var MyGridTalker = new talker(" + this.talker.getCallbackUrl() + ");";
Run Code Online (Sandbox Code Playgroud)

进入JS。

GridAjaxBehavior延伸到哪里AbstractDefaultAjaxBehavior。我希望 GridAjaxBehavior 在 JS 调用它时返回一些 XML。

我这样做的方式正确吗?GridAjaxBehaviour 应该做什么来吐回 XML?

谢谢

Eri*_*son 0

我真的不知道 Wicket 是什么或它做什么,但是您的代码中有一个小错误(正如它所显示的那样)。

这:

"var MyGridTalker = new talker(" + this.talker.getCallbackUrl();

您似乎缺少结束括号:

"var MyGridTalker = new talker(" + this.talker.getCallbackUrl() + ")";

反正也没什么大不了的,只是不知道是不是故意的。