我試圖從https://twitter.com/i/search/timeline?f=realtime&q=blogger&src=typdAJAX調用JSON請求
對於我曾嘗試以下跨域請求,但我得到的錯誤提示JSON數據:/
$(document).ready(function() {
var contentType = "application/x-www-form-urlencoded; charset=utf-8";
if (window.XDomainRequest) {
contentType = "text/plain";
}
$.ajax({
type: 'GET',
url: 'https://twitter.com/i/search/timeline?f=realtime&q=blogger&src=typd',
dataType: 'jsonp',
contentType: contentType,
success: function(data) {
alert("Data from Server" + JSON.stringify(data));
},
error: function(jqXHR, textStatus, errorThrown) {
alert("You can not send Cross Domain AJAX requests: " + errorThrown);
}
});
});
什麼錯誤?你能發佈錯誤嗎? – MHS
它只是出現在我的消息「無法發送跨域AJAX請求」 – user3703404
您是否驗證了API支持JSON-P?對它的支持不是自動的,也不是保證的。服務器必須實現在響應中爲* Padding *使用'callback'。 –