我创建了一个小型网站,我在这里展示了一些数据,我从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
});
}
知道这些错误是什么意思吗?这些特殊错误对网站没有影响;该网站仍在运行并显示所有数据。
答案 0 :(得分:4)
404代码表示服务器无法通过GET请求找到您要查找的文件。
您可以尝试将文字/ javascript类型添加到您的代码中,例如google maps api的示例。
即:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
&#13;
就您遇到的第二个问题而言,您传递给getData()函数的url看起来是无效的。
答案 1 :(得分:0)
ajax 是异步请求意味着你不能在它进行时返回它,所以如果你想从 ajax 返回任何东西,你必须调用它的事件,如 success
和 error
。所以你的代码必须喜欢下面:
function getData(url){
$.ajax({
type: 'GET',
dataType: 'json',
url: url,
success: function(data){
return data;
},
error: function(data){
console.log(data.responseText);
}
});
}