gpt4 book ai didi

javascript - Wicket 口 : How to refresh/redraw a wizard onSubmit?

转载 作者:行者123 更新时间:2023-12-03 06:36:20 25 4
gpt4 key购买 nike

我有一个向导(org.apache.wicket.extensions.wizard.Wizard),它有一个AjaxButton作为其下一个按钮。

我正在对下一个按钮的 onSubmit() 方法执行长时间运行的操作。在退出该方法之前,我使用 ajaxTarget.appendJavascript(js) ,其中 ajaxTargetAjaxRequestTargetjs 是我想要评估的 JavaScript 片段。

现在,据我所知,在“onSubmit()”返回并将响应发送回浏览器之前,该脚本不会执行。

如何立即执行 JavaScript,而不等待 onSubmit 完成?

注意:我使用的是 Wicket-4

最佳答案

this script won't get executed until the wizard is redrawn/refreshed.

一旦 AjaxRequest 完成,就会执行所有附加的 JavaScript 片段 - 向导本身不需要更新。

如果您通过 Ajax 请求执行长时间运行的任务,则浏览器的 Ajax 请求最终将出现超时。您应该将长时间运行的任务移至单独的线程上。

关于javascript - Wicket 口 : How to refresh/redraw a wizard onSubmit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38184754/

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