javascript - JQuery Ajax 500(内部服务器错误)

标签 javascript php jquery ajax

我正在利用 jquery 库对 php 文件进行 ajax 调用。当路径是这样的相对路径时,一切正常:

url:"fetch_term_grades.php",

但是当我这样改变路径时:

url:"includes/ajax/fetch_term_grades.php",

我从控制台收到此错误:

jquery-2.2.3.min.js:4 POST http://localhost/SchoolMate/includes/ajax/fetch_term_grades.php 500 (Internal Server Error)

enter image description here

这是我的 ajax 代码:

$.ajax({
        url:"includes/ajax/fetch_term_grades.php",
        method:"post",
        data:{"term":term},
        dataType:"text",
        success:function(data){
            $("#result").html(data);               
            $('#dataTable').DataTable();
            //$('table').attr('id', 'dataTable');  
        }

      });

最佳答案

url:"includes/ajax/fetch_term_grades.php"

据我了解,这仍然是相对路径。尝试在开头使用 / ,例如 / + 文件系统中该脚本的实际路径。也许是 url:"/includes/ajax/fetch_term_grades.php"

关于javascript - JQuery Ajax 500(内部服务器错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43645283/

相关文章:

php - ImageMagick 白色到透明背景,同时保持白色对象

php - 自动转换 CSS 文件以用于深色背景

javascript - 我的 <div class = content "> 与 nav-justified 重叠

javascript - CSS水平子菜单

javascript - 从Javascript中的Kendo网格中的列名获取列索引

javascript - 如何在 javascript 中对从麦克风实时录制的音频进行下采样?

php - 多个 if() 合而为一

javascript - 仅当对象存在时使用 Ramda 调用对象的嵌套方法

php - 使用varchar作为主键时数据插入不成功?

javascript在旋转的元素中找到相同的位置