Javascript 404 Ajax请求错误

Javascript 404 Ajax请求错误,javascript,jquery,ajax,jsp,Javascript,Jquery,Ajax,Jsp,我需要从JSP页面中获取一些数据,该页面对数据库进行选择,然后将其放入div中 这是我的密码: $(function() { teste(); }); function teste() { var v1 = document.getElementById("selCodigo").value; alert(v1); $.ajax({ type : "GET", data : "turma="+v1, ur

我需要从JSP页面中获取一些数据,该页面对数据库进行选择,然后将其放入div中

这是我的密码:

$(function() {
    teste();
});

function teste() {
    var v1 = document.getElementById("selCodigo").value;
    alert(v1);

    $.ajax({       
       type : "GET",
       data : "turma="+v1,
       url : "busca-notas.jsp",       
       success : function(resposta){
           alert("DEU CERTO");
       },
       error : function(xhr, ajaxOptions, thrownError){
           alert(xhr.status);
           alert(thrownError);
           document.getElementById("notas").innerHTML = "ERRO";
       }
    });
}
我测试了变量
v1
及其接收到的必要值,并在我的JSP页面中执行以下操作:

String turmaSelecionada = request.getParameter("turma");
问题在于,除了
xhr.status
显示的thrownError和未找到的404错误之外,没有提供给div所需的ajax内容


有人能帮我吗?

这是说您试图访问的资源不存在。您正在进行的访问路径可能不正确。你能告诉我你的文件(javascript/服务文件等)的结构吗。我建议使用浏览器开发工具或fiddler来调试正在发生的事情

将F12(windows)与浏览器一起使用,以访问开发人员工具。而且小提琴工具也很棒


另一方面,如果您使用console.log进行调试,您将永远不会返回警报:)

或者,
busca notas.jsp
不存在,或者它与调用Ajax请求的HTML位于不同的服务器或路径上

示例:如果您的HTML和JavaScript在此处:

http://www.example.com/somepath/page.html
您的PHP代码如下:

http://www.example.com/otherpath/busca-notas.jsp
然后您需要使用
url:“../otherpath/buscanotas.jps”
。有一种简单的检查方法:在浏览器中打开HTML,删除路径的最后一部分,并将其替换为“busca notas.jpg”,然后查看您得到了什么


404还意味着,您的JSP代码永远不会执行。

如果您遇到404错误,错误将出现在这里:
url:“busca notas.JSP”,
是,但此页面位于同一目录对不起,我没有将busca-notas.JSP放在同一目录中。不可能是Pathyeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssworkedthankthat,thankthatthat,thankthatyou这是世界上最好的论坛:D