Javascript 错误404(未找到)的含义是什么
我创建了一个小网站,在这里我展示了一些数据,这些数据是从API(JSON数据类型)获得的。在我的控制台中,我发现以下两个错误: 1) 获取404(未找到) 错误1)在我的代码中指向这行代码:Javascript 错误404(未找到)的含义是什么,javascript,Javascript,我创建了一个小网站,在这里我展示了一些数据,这些数据是从API(JSON数据类型)获得的。在我的控制台中,我发现以下两个错误: 1) 获取404(未找到) 错误1)在我的代码中指向这行代码: <script src="https://maps.googleapis.com/maps/api/js"></script> function getData(url){ return $.ajax({ type: 'GET', dataT
<script src="https://maps.googleapis.com/maps/api/js"></script>
function getData(url){
return $.ajax({
type: 'GET',
dataType: 'json',
url: url
});
}
你知道这些错误是什么意思吗?这些特定错误对现场没有影响;该站点仍在运行并显示所有数据。404代码意味着服务器无法通过GET请求找到您正在查找的文件 您可以尝试将text/javascript类型添加到标记中,就像googlemapsapi的示例一样 即:
ajax是一个异步请求,意味着您无法在它进行时返回它,因此如果您想从ajax返回任何东西,必须调用它的事件,如成功和错误。因此,您的代码必须如下所示:
function getData(url){
$.ajax({
type: 'GET',
dataType: 'json',
url: url,
success: function(data){
return data;
},
error: function(data){
console.log(data.responseText);
}
});
}
错误正好说明了它的意思:(未找到)。服务器不知道你的URL是什么意思。如果你早上找不到你的车钥匙,那么它们就是404…第二个错误可能重复,这意味着“getData”函数中的变量URL
与你想象的不一样;它是一个事件对象,而不是URL字符串。当我使用jQuery动画函数时,我得到了相同的错误。这不是昨天发生的。只是想知道你在标签中添加谷歌地图api是什么意思?他还没有那样做吗?我在急于回答问题时犯了一个错误,混淆了1)和2)。他确实使用了script标签,但他忘了包含text/javascript类型。啊,好的,为此干杯。此外,无需急于给出答案,您将获得您的分数,最好尽可能清楚地提供信息,以帮助整个社区:-)从现在起肯定可以。注意:404不保证服务器上不存在该文件。服务器可能不想公开该文件,并发送404