嗨我一直在試圖對JSP頁面進行ajax調用。這是一段JS功能。jQuery ajax調用「未找到」錯誤
<script>
$(function(){
function myAjaxCall() {
$.ajax({
type: "post",
url: "jsp/common/myJavascriptPage.jsp",
dataType: "text",
success:
function (result) {
alert("Got the result: " + result);
},
error: function (xhr,status,error) {
alert("Status: " + status);
alert("Error: " + error);
alert("xhr: " + xhr.readyState);
},
statusCode: {
404: function() {
alert("page not found");
}
}
});
}
});
</script>
即使在所提到的URL中存在JSP,我也會經常收到找不到的文件。請注意,我正在計算相對於webapp目錄的JSP文件位置。
我嘗試使用正常的AJAX調用(沒有jQuery),但結束了相同的錯誤。
請你幫我理解爲什麼它不能找到jsp?
首先,jsp/common/myJavascriptPage.jsp返回什麼? – TNC
你可以嘗試在你的調用中將'url'更改爲'「/jsp/common/myJavascriptPage.jsp」嗎? – MilkyWayJoe
我只是返回一段文字。它有一個嵌入到它的Java代碼。我使用'response.getWriter()的println(myResponse);' – Leo