我正在利用 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)
这是我的 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/