0
我遇到了ajax請求的問題。Ajax jsonp數據請求 - 異步類型錯誤:undefined不是函數
我在使用下面的代碼調用時間API。這正常工作:
$.ajax({
async: true,
url: 'http://json-time.appspot.com/time.json?tz=GMT&callback=?',
dataType: 'jsonp', //We can only access this page API via JSONP
success: function (data) {
console.log(data.hour + ':' + data.minute + ':' + data.second);
}
});
有時候,我刷新頁面,它會引發以下錯誤(對象):
TypeError: undefined is not a function
如果我改變了上面的代碼。它不會發生:
$.ajax({
async: false,
url: 'http://json-time.appspot.com/time.json?tz=GMT&callback=?',
dataType: 'jsonp', //We can only access this page API via JSONP
success: function (data) {
console.log(data.hour + ':' + data.minute + ':' + data.second);
}
});
乾杯
將async設置爲true時,如果刷新它,它會引發錯誤。 – Paddy 2014-11-21 13:19:50
這與jQuery noConflict有關。我相信這是一個時間問題。 – Paddy 2014-11-24 11:48:51