2016-05-31 70 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