在侦听请求周期时调用脚本并在周期结束时删除脚本

时间:2017-04-08 15:08:25

标签: web-deployment wicket-6

在Wicket的AbstractRequestCycleListener类的onBeginRequest()和onEndRequest()中调用JS或CSS的所有可能方法是什么? 实际上,我希望在每个请求时使用JS或Css在客户端执行一些操作,并在请求端撤消操作,我想在应用程序级别执行此操作,而不是特定于组件。

1 个答案:

答案 0 :(得分:0)

您可以轻松地为Ajax请求执行此操作。请参阅AjaxCallListener的onBeforeSend()onComplete()方法。文档位于https://ci.apache.org/projects/wicket/guide/7.x/single.html#_ajax_request_attributes_and_call_listeners

对于普通(非Ajax)请求,这不是那么简单,因为整个页面重新加载,因此您的JS / CSS将被Page1卸载并重新加载Page2。