gpt4 book ai didi

wicket-6 - 未调用 AjaxButton onSubmit

转载 作者:行者123 更新时间:2023-12-02 04:49:41 24 4
gpt4 key购买 nike

我在 Wicket 中有一些我不明白的东西。我使用与我的 HTML 页面链接的覆盖方法 onSubmit() 创建了一个 AJAX 按钮。一旦我按下按钮,方法就不会被调用。

这里是JAVA代码:

  AjaxButton savebutton = (AjaxButton) new AjaxButton("save_ext", form) {

@Override
protected void onError(AjaxRequestTarget target, Form<?> form) {
super.onError(target, form); //To change body of generated methods, choose Tools | Templates.
System.out.println("save button ajax error");
}

@Override
public void onSubmit(AjaxRequestTarget target, Form<?> form) {

System.out.println("save form");
}.setOutputMarkupId(true);

form.add(保存按钮);

这里是 HTML:

<button type="submit" value="save" wicket:id="save_ext" class="btn btn-success" id="buttonSave_ext" onclick="saveFunction()">Save</button>

你知道如何解决这个问题吗?

谢谢

最佳答案

在DevTools/Firebug中检查是否有点击按钮发出的Ajax请求。我看到您的标记中有一个“onclick”功能。如果它返回 false,则不会执行其他事件监听器,即 Wicket 的点击监听器不会触发 Ajax 调用以通知服务器端。

关于wicket-6 - 未调用 AjaxButton onSubmit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29949076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com