我正在尝试从链接页面获取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 错误请求
使用 $.getJSON
发送到客户端接受的服务器application/json
。可能是 Web 服务器正在检查接受的类型,并且由于它无法在请求的终结点上提供 JSON,因此它会返回 400 错误。(这是在客户端发生的错误)
但是,我们不能肯定地说是否是这种情况,因为您没有说您正在尝试此操作的 URL 以及该 URL 配置为在该端点上发送回的 URL。