3
我正在處理的當前項目需要我與Windows Live API交談。我使用AJAX請求來接收包含用戶詳細信息的JSON對象。 我一直在如何過收到此錯誤: 無法加載資源:服務器與415(不支持的媒體類型)狀態Ajax/JSON服務器響應的狀態爲415(不支持的介質類型)
我的第一個想法是添加一個迴應「&回調=?」網址。但後來我得到了「Uncaught SyntaxError:意外的令牌:」在JSON響應中。
我一直在尋找如何修復錯誤。但是沒有找到適用於這兩種錯誤的解決方案最重要的是,如果我很不確定哪個錯誤,我應該嘗試解決(狀態415或意外的令牌)。任何指向我的方向正確的方向將不勝感激!
$.ajax({
url: "https://apis.live.net/v5.0/me?access_token=" + localStorage.getItem('Live_token'),
dataType: 'json',
type : 'GET',
contentType: "application/json;",
async: false,
success : function(data) {
var id = data.id,
fname = data.last_name,
email = data.emails.preferred;//TODO preferred or account?
alert(id + '|' + fname + '|' + email);
localStorage.setItem('Live_verifier', id + '|' + fname + '|' + email);
},
error : function(data) {
localStorage.removeItem('Live_token');
}
});
在此先感謝
工作方式類似於魅力。 我之前嘗試過,但我忘了&在網址中。 – Reinard 2012-03-16 13:58:32
我們可以在其中添加「&callback =?」在URl?您可以通過添加「&callback =?」來發布示例網址嗎? @尼科拉Peluchetti – 2014-11-18 11:16:54