我正试图从链接页面获取json。
当我打开浏览器
时链接非常完美这是我在控制台中收到错误400的代码。但是,如果我在浏览器中粘贴此网址,我会得到该页面,任何想法可以是什么?以及如何解决?
$(document).ready(function () {
$('#get-data').click(function () {
var showData = $('#show-data');
$.getJSON('http://example.com', function (data) {
console.log(data);
showData.html(JSON.stringify(data))
});
showData.text('Loading the JSON file.');
});
});
网址中的json:
{
"day": 0,
"people": 0,
"total": 22,
"tests": []
}
状态代码:400错误请求
答案 0 :(得分:1)
使用$.getJSON
发送给客户端接受application/json
的服务器。可能是Web服务器正在检查接受的类型,并且由于它无法在请求的端点上提供JSON,因此它将返回400错误。 (这是客户端的错误)
然而,我们无法确定是否确实如此,因为您没有说明您尝试使用哪个URL以及配置为在该端点上发回的URL。