javascript - Ajax 调用返回 500 内部服务器错误 php
问题描述
在本地主机上,我所有的 ajax 调用都运行良好,但是一旦我上传我的网站在线 ajax 调用就会返回 500 内部服务器错误
我试图更改我的 js 文件中的 url,但它没有用
这是我的js代码
function getCode() {
$.ajax({
type: "GET",
url: "/ajax.php",
data: "fn=getCode",
dataType: "html",
async: true,
success: function(msg) {
msg = msg.split(" - ");
//console.log(msg[1]);
if (msg[0] === "success") {
document.getElementById("hiddencode").value = msg[1];
alert(msg[1]);
}
if (msg[0] === "error") {
alert("Unable to get Code try again!");
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//console.log("Unable to connect to Ajax file");
console.log(errorThrown);
}
});
}
这是我的 ajax.php 代码
if (isset($_GET['fn'])) {
if ($_GET['fn'] === "getCode") {
$generated_code = getCode();
echo "success - " . $generated_code;
} else {
echo 'error - ';
}
}
function getCode()
{
return rand(1000, 9999);
}
if (isset($_GET['fun'])) {
if ($_GET['fun'] === 'updateListName') {
updateListName();
}
}
这是检查器中的错误代码
jquery.min.js:2 GET http://listapp.xyz/ajax.php?fn=getCode 500 (Internal Server Error)
send @ jquery.min.js:2
ajax @ jquery.min.js:2
getCode @ script.js:74
onclick @ forgot-pass.php:66
script.js:95 Internal Server Error
任何帮助将不胜感激提前感谢
解决方案
推荐阅读
- sql - 我们如何在sql查询中同时使用like和limit?
- spring-boot - 从 Spring Boot 1.5.x 升级到 2.0.x 时的 @Crossorigin 根中断
- php - 如何访问和修改外部文件中的 PHP 变量?
- php - 如何将图像从 React naitve 上传到 mysql 数据库?
- r - R矢量化重复循环
- php - 为什么使用 PHP 加载 URI 图像的速度非常慢
- python - PyQt5 QtSql 在 QThread 中访问数据库
- python - ModuleNotFoundError -> 导入的模块无法导入另一个模块
- python - OSError:[Errno 48] 地址已在使用中
- python - Python - 长 .txt 文件的文件夹,在每个 .txt 文件中搜索各种子字符串,附加到列表