2013-04-15 56 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端檢索。