Я новичок в jsp, поэтому я хотел бы знать, как вернуть ответ AJAX. Это код для отправки формы с помощью додзё с AJAX:Как вернуть ответ на AJAX с помощью jsp?
<script type="text/javascript">
dojo.require("dojo.io.iframe");
dojo.addOnLoad(function() {
upload = function() {
dojo.io.iframe.send({
form : "fileUploader",
handleAs : "html", //response type from the server
url : "url to jsp",//just example, not the real url
load : function(response, ioArgs) {
console.log(response, ioArgs);
return response;
},
error : function(response, ioArgs) {
console.log("error");
console.log(response, ioArgs);
return response;
}
});
};
});
и это фрагмент кода JSP, чтобы вернуть ответ:
r = "<p >You have successfully uploaded your video. </p>";
response.setContentType("text/html");
response.getWriter().write(r);
, если я просто использовать System.out.println (r), он выводит результат в консоли, поэтому форма отправляется. Поэтому я думаю, что проблема заключается в том, как я возвращаю ответ или как я обрабатываю его с помощью додзё.
Заранее благодарен!