2013-04-15 63 views
0

首先,我想提一提,当谈到js和wicket时,我是初学者。在wicket事件中获取变量javascript

我试图检索在JavaScript的定义我的网页上的变量。我想在页面上触发事件时检索此变量。

我使用此代码来获取变量,但它不工作(这是我的小门面板Java类):

... 
    add(new AjaxEventBehavior("onclick") { 
     private static final long serialVersionUID = 1L; 

     protected void onEvent(AjaxRequestTarget target) { 
     if(target != null) { 
       String value = RequestCycle.get().getRequest().getParameter("i"); 
      } 
     } 
    }); 

有人能指出我在正确的方向?

预先感谢您。

回答

1

您将需要“后”您的变量的对自己的行为,以便在内容能够得到它在你的请求参数。您可以使用AjaxCallDecorator(检票< 6)或AjaxCallListener(检票> = 6)轻松完成。

我建议你明白发生了什么事情与你的应用程序,JavaScript变量不能被这一点很容易通过Java端检索。