2012-03-09 2 views
0

Я новичок в калитки и AJAX и пытаюсь создать простую страницу, которая передает сообщения с html-страницы через jQuery & ajax для серфинга калитки. Затем страница обновляет метку соответствующим ответом.Простая поддержка AJAX для Wicket 1.5.4

Я попытался использовать код, указанный ниже: Marrying Wicket And jQuery UI Autocomplete Ajax, но код не скомпилирован с использованием Wicket 1.5.4. getParameterMap(), setRequestTarget и StringRequestTarget все непризнанные в калитки 1.5.4.

Любая помощь будет высоко оценена.

add(aab = new AbstractAjaxBehavior() { 

     @Override 
     public void renderHead(Component component, IHeaderResponse response) { 
      super.renderHead(component, response); 
      response.renderJavaScript("var callbackUrl = '" + aab1.getCallbackUrl() + "';", "callbackurl"); 
     } 

     // handle the ajax request 
     @Override 
     public void onRequest() { 
      System.out.println("ajax request received"); 

      RequestCycle requestCycle = RequestCycle.get(); 
      Request request = requestCycle.getRequest(); 
      IRequestParameters irp = request.getRequestParameters(); 
      String json = getJSON(); 
      requestCycle.scheduleRequestHandlerAfterCurrent(new TextRequestHandler("application/json", "UTF-8", json)); 
     } 
    }); 

ответ

0

Это было решено, поскольку код учебника был обновлен.