,當我有這個簡單的Ajax調用JSON「無效的標籤」 - 解析谷歌距離矩陣請求
function sendreq()
{
$.ajax({
dataType: 'jsonp',
url: 'http://maps.googleapis.com/maps/api/distancematrix/json?origins=Seattle&destinations=San+Francisco&mode=driving&sensor=false',
success: function (jsonp)
{
alert('success');
}
});
}
我能看到JSON格式的API結果時,我打的網址很難從瀏覽器,似乎像jQuery看到的結果,但無法解析。 它拋出一個錯誤
無效的標籤 「destination_addresses」: 「舊金山,CA,USA」],使用jQuery 1.7.1
IM。從ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 任何幫助將不勝感激 謝謝。
那麼,JSON不是JSONP,但你告訴jQuery將響應視爲JSONP。如果API不支持JSONP,那麼你運氣不好(必須改用代理)。 – 2012-03-22 16:23:59