0
我是jsp的新手,所以我想知道如何返回AJAX響應。 這是使用道場提交表單與AJAX代碼:如何使用jsp返回對AJAX的響應?
<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),它在控制檯中打印結果,所以表單正在被提交。所以我認爲問題在於我回復的方式,或者我用Dojo處理它的方式。
在此先感謝!