Sorry. Should have provided more details:

Wicket Version: 1.4.20

Operating System: Windows XP

Scenario: Users clicks an icon with an Ajax onclick event. In the event 
handler on the server, we copy the value of one String variable to another 
String variable in the model, then we call AjaxRequestTarget.addComponent 
twice, to update (1) the receiving text field, and (2) an associated radio 
button.
__________________________________________________

"There are three kinds of lies: lies, damn lies, and statistics."
Benjamin Disraeli

"Then there was the man who drowned crossing a stream with an average 
depth of six inches."
W. I. E. Gates




From:   Martin Grigorov <mgrigo...@apache.org>
To:     users@wicket.apache.org
Date:   05/11/2012 02:26 AM
Subject:        Re: Ajax Error in MSIE 8



Hi,

Which version of Wicket ?
In what conditions this happen ? I.e. do you click on a link or do you
submit a form or ...

On Thu, May 10, 2012 at 11:33 PM, Richard W. Adams <rwada...@up.com> 
wrote:
> I'm getting Ajax errors that seems to occur only in Internet Explorer 8
> (same code works fine in IE9 & Firefox). I'm in a corporate environment
> where IE8 support is a requirement, so wanted to see if anyone has seen
> this before & knows of a fix. The Wicket Ajax trace is below; the parser
> says it can't find the root element in the Ajax response. We've seen 
this
> same error on various pages, though it doesn't ALWAYS occur:
>
>
> INFO: focus removed from wicket-generated-id-18
> INFO:
> INFO: Initiating Ajax GET request on
> 
?wicket:interface=:6:form:main-box:mp-form:primary-track-box:primary-icon::IBehaviorListener:1:&random=0.9122150377237917
> INFO: Invoking pre-call handler(s)...
> INFO: Received ajax response (4130 characters)
> INFO:
> <?xml version="1.0" encoding="UTF-8"?><ajax-response><component
> id="successFeedback91" ><![CDATA[<div id="successFeedback91"
> style="display:none"></div>]]></component><component id="infoFeedback93"
>><![CDATA[<div id="infoFeedback93"
> style="display:none"></div>]]></component><component 
id="errorFeedback94"
>><![CDATA[<div id="errorFeedback94"
> style="display:none"></div>]]></component><component id="warnFeedback92"
>><![CDATA[<div id="warnFeedback92"
> style="display:none"></div>]]></component><header-contribution
> encoding="wicket1" ><![CDATA[<head xmlns:wicket="
http://wicket.apache.org
> "><script type="text/javascript"
> 
src="resources/com.uprr.enm.web.mp.behavior.MilepostReference/milepostreference.js"></script>
>
> <script type="text/javascript"
> 
src="resources/org.apache.wicket.markup.html.WicketEventReference/wicket-event.js"></script>
>
> <script type="text/javascript"
> 
src="resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js"></script>
>
> <script type="text/javascript"
> 
src="resources/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug.js"></script>
>
> <script type="text/javascript"
> id="wicket-ajax-debug-enable"><!--/*--><![CDATA[/*><!--*/
> wicketAjaxDebugEnable=true;
> /*-->]^]^>*/</script>
>
> </head>]]></header-contribution><component id="primaryMpOther9c"
>><![CDATA[<input class="numeric ricInputText" value="505.000"
> name="main-box:mp-form:primary-track-box:primaryMpOther"
> id="primaryMpOther9c" maxlength="9" size="11" type="text" onblur="var
> 
wcall=wicketAjaxPost('?wicket:interface=:6:form:main-box:mp-form:primary-track-box:primaryMpOther::IBehaviorListener:4:-1',
> wicketSerialize(Wicket.$('primaryMpOther9c')),function() {
> }.bind(this),function() { }.bind(this), function() {return
> Wicket.$('primaryMpOther9c') != null;}.bind(this));" xmlns:wicket="
> http://wicket.apache.org"/>]]></component><header-contribution
> encoding="wicket1" ><![CDATA[<head xmlns:wicket="
http://wicket.apache.org
> "><script type="text/javascript"
> id="attachChoice"><!--/*--><![CDATA[/*><!--*/
> function attachChoiceHandlers(markupId, callbackScript) {
>  var inputNodes = wicketGet(markupId).getElementsByTagName('input');
>  for (var i = 0 ; i < inputNodes.length ; i ++) {
>  var inputNode = inputNodes[i]^;
>  if (!inputNode.type) continue;
>  if
> 
(!(inputNode.className.indexOf('wicket-'+markupId)>=0)&&!(inputNode.id.indexOf(markupId+'-')>=0))
> continue;
>  var inputType = inputNode.type.toLowerCase();
>  if (inputType == 'checkbox' || inputType == 'radio') {
>  Wicket.Event.add(inputNode, 'click', callbackScript);
>  }
>  }
> }
>
> /*-->]^]^>*/</script>
>
> </head>]]></header-contribution><component id="primaryMpSelection8f"
>><![CDATA[<span id="primaryMpSelection8f" xmlns:wicket="
> http://wicket.apache.org";><input
> name="main-box:mp-form:primary-track-box:primaryMpSelection" 
type="radio"
> value="0" id="primaryMpSelection8f-0"/><label
> for="primaryMpSelection8f-0">Start (503.940)</label><br />
> <input name="main-box:mp-form:primary-track-box:primaryMpSelection"
> type="radio" value="1" id="primaryMpSelection8f-1"/><label
> for="primaryMpSelection8f-1">End (538.200)</label><br />
> <input name="main-box:mp-form:primary-track-box:primaryMpSelection"
> type="radio" checked="checked" value="2"
> id="primaryMpSelection8f-2"/><label
> for="primaryMpSelection8f-2">Other</label><br />
> 
</span>]]></component><evaluate><![CDATA[$('#successFeedback91').trigger('ricolaFeedbackDismissed');]]></evaluate><evaluate><![CDATA[$('#infoFeedback93').trigger('ricolaFeedbackDismissed');]]></evaluate><evaluate><![CDATA[$('#errorFeedback94').trigger('ricolaFeedbackDismissed');]]></evaluate><evaluate><![CDATA[$('#warnFeedback92').trigger('ricolaFeedbackDismissed');]]></evaluate><evaluate><![CDATA[attachChoiceHandlers('primaryMpSelection8f',
> function() {var
> 
wcall=wicketAjaxPost('?wicket:interface=:6:form:main-box:mp-form:primary-track-box:primaryMpSelection::IActivePageBehaviorListener:0:-1&wicket:ignoreIfNotActive=true',
> 
wicketSerializeForm(document.getElementById('primaryMpSelection8f',false)),function()
> { }.bind(this),function() { }.bind(this), function() {return
> Wicket.$('primaryMpSelection8f') !=
> null;}.bind(this));});]]></evaluate></ajax-response>
> ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Could not
> find root <ajax-response> element
> INFO: Invoking post-call handler(s)...
> INFO: Invoking failure handler(s)...
>
>
> **
>
> This email and any attachments may contain information that is 
confidential and/or privileged for the sole use of the intended recipient. 
 Any use, review, disclosure, copying, distribution or reliance by others, 
and any forwarding of this email or its contents, without the express 
permission of the sender is strictly prohibited by law.  If you are not 
the intended recipient, please contact the sender immediately, delete the 
e-mail and destroy all copies.
> **



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




**

This email and any attachments may contain information that is confidential 
and/or privileged for the sole use of the intended recipient.  Any use, review, 
disclosure, copying, distribution or reliance by others, and any forwarding of 
this email or its contents, without the express permission of the sender is 
strictly prohibited by law.  If you are not the intended recipient, please 
contact the sender immediately, delete the e-mail and destroy all copies.
**

Reply via email to