Witam Próbuję wykonać wywołanie ajax na stronie JSP. Oto fragment funkcji JS.Błąd połączenia jQuery ajax "Nie znaleziono"
<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>
Nieustannie nie można znaleźć pliku, mimo że w podanym adresie URL istnieje JSP. Należy pamiętać, że obliczam położenie pliku JSP w stosunku do lokalizacji katalogu webapp.
Próbowałem używać normalnych wywołań AJAX (bez jQuery), ale skończyło się na tym samym błędzie.
Czy możesz pomóc mi zrozumieć, dlaczego nie jest w stanie zlokalizować jsp?
Co przede wszystkim zwraca jsp/common/myJavascriptPage.jsp? – TNC
Czy możesz spróbować zmienić 'url' na' "/jsp/common/myJavascriptPage.jsp" 'w swoim wywołaniu? – MilkyWayJoe
Właśnie zwróciłem fragment tekstu.Ma wbudowany kod java. Używam 'response.getWriter(). Println (myResponse);' – Leo