[ https://issues.apache.org/jira/browse/WICKET-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12589765#action_12589765 ]
H Q T commented on WICKET-1349: ------------------------------- I have this issue also - where I put javascript functions in a panel between <wicket:head> tags in a panel markup. When I refresh that panel in IE it doesn't work. I notice that when on IE the generated ajax response shown on the wicket debugger shows "^" symbols. While on firefox the same action does not generate javascript with the "^" symbol. I solved this by putting my javascript into a separate .js file and put a reference to it from the panel <wicket:head> tag instead of putting the js script there. This works for me and the parent container gets refreshed on ajax submit. I'm curious though how I can find out more why does the javascript placed between <wicket:head> causes one output on IE and a different one on FF. > 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.