[ https://issues.apache.org/jira/browse/WICKET-1811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg reassigned WICKET-1811: ------------------------------------- Assignee: Matej Knopp > Nested Forms and *AjaxButton issue > ---------------------------------- > > Key: WICKET-1811 > URL: https://issues.apache.org/jira/browse/WICKET-1811 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.3.4 > Environment: All > Reporter: Ritesh Trivedi > Assignee: Matej Knopp > > Original issue described here > http://www.nabble.com/Nested-forms-and-IndicatingAjaxSubmitButton---multiple-issues-to19190442.html > The fix in the follow js functions added dontTryToFindRootForm param where > needed. Estentially fixing the fact that nested form dont have <form> tag and > finding root form casues entire page form submission and url to change in > browser > File wicket-ajax.js > // Submits a form using ajax. > // This method serializes a form and sends it as POST body. > submitForm: function(form, submitButton, dontTryToFindRootForm) { > var body = function() { > var s = Wicket.Form.serialize(form, dontTryToFindRootForm); > if (submitButton != null) { > s += Wicket.Form.encode(submitButton) + "=1"; > } > return s; > } > return this.request.post(body); > }, > > // Submits a form using ajax > submitFormById: function(formId, submitButton) { > var form = Wicket.$(formId); > if (form == null || typeof (form) == "undefined") > Wicket.Log.error("Trying to submit form with id > '"+formId+"' that is not in document."); > return this.submitForm(form, submitButton, > form.tagName.toLowerCase() != "form"); > }, -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.