Currently I have no simple example :-(
In my case (wicketstuff-jquery),  I've got a link that call a javascript 
function generated (with a template on server side).
In this function :
var wcall = wicketAjaxGet('${callbackUrl}&' + 
DnDSortableBehavior.asQueryString(), function(){}, function(){});

And the method DnDSortableBehavior.asQueryString() is in charge of formated 
collected state, params,...
var DnDSortableBehavior = {
  ...
  asQueryString : function() {
    return 'itemId=' + this.itemId + '&srcContainerId=' + this.srcContainerId + 
'&srcPosition=' + this.srcPosition + '&destContainerId='+ this.destContainerId + 
'&destPosition=' + this.destPosition;
  }
};

In my case I use jquery to retrieve states, values.

If I've got time this evening, I'll try to create a sample.
Which type of information do you want to send back to server ?

ywtsang wrote:
i have traced the wicket source codes at the place that how it generates the
ajax js like
wcall=wicketAjaxGet('xxx') but i don't know exactly what this does, so how to "add parameter" to the
wicket ajax request?

i can add custom js to the wicket ajax javascript, but how can I pass the
some dynamic js state into that ajax request, e.g. i trigger the ajax
request by a link with AjaxEventBehavior on onclick event.

would you mind show me a simple example?




David Bernard-2 wrote:
For a similar case, I override (in MyBehavior)
     @Override
     public final void respond(AjaxRequestTarget target) {
         try {
             Request req = RequestCycle.get().getRequest();
             String param1 = req.getParameter("param1");
             // to stuff
             super.respond(target); //??
         } catch (RuntimeException exc) {
             throw exc;
         } catch (Exception exc) {
             throw new RuntimeException("wrap: " + exc.getMessage(), exc);
         }
     }

And you need to override (server or client side) the callbackUrl to add
parameter.



ywtsang wrote:
How to pass information (stored in an attribute of a html tag, or
javascript
variable) through ajax without involving form?

e.g. there is an ajax link and after I click this ajax link, an ajax
event
is triggered and I want to get the states of other html
elements/javascript
states in this ajax event

it is no problem to use form, but we have a restriction that no form is
used
(may look weird to all here), so I would like to see if there is
workaround
in wicket.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to