I was trying to understand the wicket serialize method call.
 
Does it serialize the entire form?  Does it serialize fields that are
NOT "blank"?
 
I noticed that sometimes post body content only contains the field that
I clicked on and then other times it looks like all of the elements on
the form are submitted.
 
Somtimes for the same onclick of a radio button:
 
Example Click1 (clicking on a radio button '<input
onclick="wicketAjaxPost...." />':
 
Body Content:
myRadioButton=1234
...
 
Example Click1 (clicking on the SAME radio button '<input
onclick="wicketAjaxPost...." />':
 
Body Content:
myRadioButton=1234
someOtherData=abc
someOtherData2=xyc
 
 
... Why would clicking on the same button generate different behavior,
submit different content?
 
Example wicket ajax post call on a radio button, onclick:

window.scrollTo( 0, 0 );
var wcall=wicketAjaxPost(
[PARM1]
'?wicket:interface=:2:contentPanelContainer....IBehaviorListener:0:-1'  
[PARM2],  wicketSerialize(Wicket.$('id307'))
[PARM3],  function() { hideWaitAndShadow( 'mainShadow' )}.bind(this)
[PARM4],  function() { hideWaitAndShadow( 'mainShadow' )}.bind(this)
[PARM5],  function() {return Wicket.$('id307') != null;}.bind(this));;
showWait(); 
">

My intent is to convert some wicketAjaxPost calls to wicketAjaxGet and
then serialize the data in the form and attach it to the URL (as a get
request) and I was trying to understand how the wicketAjaxPost works.

Reply via email to