2016-05-31 75 views
0

我想从链接页面获取json。Json得到错误400

的链接完美的作品,当我打开到浏览器

这里是我的代码在控制台得到一个错误400。但是,如果我将这个URL粘贴到我的浏览器中,我可以看到页面,有什么想法可以做到?以及如何解决?

$(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

我们无法分辨为什么秘密URL的服务器端代码在没有看到代码的情况下返回400错误请求 – Quentin

+0

什么是400错误消息? “不允许”? – Wainage

+0

状态代码:400不良请求 – Raduken

回答

1

使用$.getJSON发送到客户端接受application/json服务器。可能是因为Web服务器正在检查接受的类型,并且由于它无法在请求的端点上提供JSON,它将返回400错误。 (这是在客户端发生的错误)

但是我们不能说这是否确实是这种情况,因为您没有说出要尝试使用哪个URL以及该URL配置为什么在该端点上发回。

+0

json在那里我没有编辑我的问题。 – Raduken