Hi there, After being able to submit an ajax form request using javascript, I am stuck in the second (and last) problem. The response contains an inline script which I wanna execute when the it is rendered. I am using Struts 2.0.11 and Dojo 0.4. I did some research but everything I found is incomplete.
This is the code. It works, only the alert from the response doesn't pop out. So what I should do to make this script run? <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <s:head theme="ajax" debug="true"/> <script type="text/javascript"> function submitForm(formId, divId) { var kw = { formNode: dojo.byId(formId), mimetype: "text/plain", method: "post", transport: "XMLHTTPTransport", load: function(type, data, http, kwArgs){ dojo.byId(divId).innerHTML = data; }, error: function(type, error, http){ alert(error); } }; dojo.io.bind(kw); } </script> </head> <body> <s:form id="myForm" action="example/Test.action"> <input type="button" onclick="submitForm('myForm', 'divResult')" value="Javascript" /> </s:form> <div id="divResult"></div> </body> </html> This is the response from Test.action: Content <script> alert("test") </script> Thank you for your help, -- Tedy Marcos Colombini