什么是错误404(未找到)的含义

时间:2015-04-15 18:47:37

标签: javascript

我创建了一个小型网站,我在这里展示了一些数据,我从API(JSON数据类型)中获取了这些数据。在我的控制台中,我遇到了这两个错误:

1)GET http://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2 404(未找到)

错误1)在我的代码中指向这行代码:

<script src="https://maps.googleapis.com/maps/api/js"></script>

2)GET http://localhost/[object%20Event] 404(未找到)

和错误2)在我的代码中指向这行代码:

function getData(url){
    return $.ajax({
        type: 'GET',
        dataType: 'json',
        url: url
    });
}

知道这些错误是什么意思吗?这些特殊错误对网站没有影响;该网站仍在运行并显示所有数据。

2 个答案:

答案 0 :(得分:4)

404代码表示服务器无法通过GET请求找到您要查找的文件。

您可以尝试将文字/ javascript类型添加到您的代码中,例如google maps api的示例。

即:

&#13;
&#13;
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
&#13;
&#13;
&#13;

就您遇到的第二个问题而言,您传递给getData()函数的url看起来是无效的。

答案 1 :(得分:0)

ajax 是异步请求意味着你不能在它进行时返回它,所以如果你想从 ajax 返回任何东西,你必须调用它的事件,如 successerror。所以你的代码必须喜欢下面:

function getData(url){  
    $.ajax({
        type: 'GET',
        dataType: 'json',
        url: url,

        success: function(data){
          return data;
        },

        error: function(data){
          console.log(data.responseText);
        }
    });
}