我是not using struts2-jquery-plugin
。最新只能使用struts2-json-plugin with JQuery
。Struts2經過AJAX驗證成功後需要重定向到另一頁
想要將redirect/actionredirect
成功驗證後轉到另一頁面。如果我這樣做<result type="redirect">/quiz-success.jsp</result>
或<result>/quiz-success.jsp</result>
不起作用。
問題:你們是怎麼做到的?
1 - Is it possible to do redirection etc in struts.xml during AJAX request?
2 - I have to redirect/page refresh in $.ajax({ success: function (data) {} }); like below?
$.ajax({
url: url,
type: 'POST',
data: viewData,
//dataType: "json",
cache: false,
complete: postValidation,
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log("error :"+XMLHttpRequest.responseText);
},
success: function (data) {
Window.location = "/cms/home.action"+sessiontoken;
}
});
struts.xml的
<package name="validation" namespace="/validation" extends="json-default">
<action name="quizAjax" class="com.myapp.action.QuizAction" method="sayHi">
<interceptor-ref name="jsonValidationWorkflowStack"/>
<result name="input">/quiz-ajax.jsp</result>
<result type="redirect">/quiz-success.jsp</result>
</action>
</package>
是的,我明白這一點。 – Pirzada
@ Christian我正在使用__tiles__和__struts 2__。我怎樣才能從腳本重定向? – Pawan
@ Saipavan579我不能幫你,因爲我不使用瓷磚。 – Christian