gpt4 book ai didi

javascript - 获取 http ://localhost/v5/api/checker 404 (Not Found) Slim

转载 作者:行者123 更新时间:2023-12-03 01:45:55 24 4
gpt4 key购买 nike

我正在尝试执行一个调用 AJAX 到 php 的函数,但是当我单击按钮时它显示此错误,有人知道我该如何解决它吗?我的代码如下。

PHP:

$app->get('/checker', function () {
$jsonContents = file_get_contents('data/data.json');
$data= json_decode($jsonContents, true);
foreach ($data as $key =>[$value]) {
$host = $value['domain'];
exec('ping -c 2' . $host,$output,$result);
ECHO $result;
}
});

JS AJAX:

function CallChecker() {
$.ajax({
type: 'GET',
url: 'api/checker',
dataType: 'json',
success: function(data) {
alert(data)
}
});
}

最佳答案

我强烈怀疑 Slim 路由器是否遵循您的目录路径。我不知道你的完整配置,所以我可能会弄错,但尝试访问 http://localhost/checker http://localhost/v5/checker 看看它是否向您展示了一些东西。

另外,在 javascript 中,您将 URL 设置为相对的,只有当您从主页调用它时,这才可能起作用。相反,你应该像这样添加斜杠:

url: '/api/checker',

但是再一次 - 尝试'/checker''/v5/checker',我相信这是大多数路由器应该工作的方式。

关于javascript - 获取 http ://localhost/v5/api/checker 404 (Not Found) Slim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com