[ https://issues.apache.org/jira/browse/WICKET-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629479#action_12629479 ]
Erik van Oosten commented on WICKET-1349: ----------------------------------------- Note, the code above will also require changes in the ajax code. The ajax code currently only retrieves the first text node for every type of response, with the escaping from above it should get all text nodes and concatenate them (like a XPath query would do). Actually, you should *always* get all text nodes as most XML DOM parsers (if not, all) do not guarantee that they put all consecutive text in a single text node. The fix above is not complete, it should also give back another encoding string (method getEncodingName()). > Wicket Ajax response generates a "^" character in the javascript code > --------------------------------------------------------------------- > > Key: WICKET-1349 > URL: https://issues.apache.org/jira/browse/WICKET-1349 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.3.1 > Environment: IE6 and IE7 > Reporter: Wen Tong Allan > Assignee: Igor Vaynberg > > I have a page that uses AjaxFallbackDefaultDataTable (using > SortableDataProvider ). The markup contains user-define javascript that I > added. When I try to do some action (delete row) with the table, the page > doesn't refresh in IE6 and IE7. I checked the Wicket Ajax Debugger and it > displays: > > > ERROR: Error while parsing response: Object required > > > INFO: Invoking post-call handler(s)... > > > INFO: invoking failure handler(s)... > I also noticed that the user-define javascript that was returned by the ajax > debugger was appended by "^". (See javascript below): > // enable disable button. > function setButtonState() { > var formObj = > eval(document.getElementsByName("contactListForm")[0]^); > var state = anyChecked(formObj); > > document.getElementsByName("deleteContactsButton")[0]^.disabled = !state; > > document.getElementsByName("newContactGroupButton")[0]^.disabled = !state; > document.getElementsByName("newEventButton")[0]^.disabled > = !state; > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.