Hallo Ich habe versucht, einen AJAX-Aufruf an eine JSP-Seite zu machen. Hier ist das Stück JS-Funktion.jQuery Ajax Aufruf "Not Found" Fehler
<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>
Ich bekomme ständig Datei nicht gefunden, obwohl JSP in der genannten URL existiert. Bitte beachten Sie, dass ich den Speicherort der JSP-Datei relativ zum Webapp-Verzeichnis berechne.
Ich versuchte mit den normalen AJAX-Aufrufe (ohne jQuery), endete aber mit demselben Fehler.
Könnten Sie mir bitte helfen zu verstehen, warum ist es nicht in der Lage, die JSP zu finden?
In erster Linie, was gibt jsp/common/myJavascriptPage.jsp zurück? – TNC
könnten Sie versuchen, die 'URL' in' "/jsp/common/myJavascriptPage.jsp" 'in Ihrem Anruf zu ändern? – MilkyWayJoe
Ich gebe gerade ein Stück Text zurück.Es hat einen Java-Code eingebettet. Ich verwende 'response.getWriter(). Println (meineResponse);' – Leo