【发布时间】:2014-02-24 18:42:43
【问题描述】:
1.8.2
$.ajax({
url: "/someurl/",
async: true,
dataType: 'json'
}).done(function ( data ) {
if( console && console.log ) {
console.log("Sample of data: ", data);
}
});
导致错误“Uncaught TypeError: Cannot call method 'done' of undefined”,但是请求发送和服务器响应带有数据! 如果我写了
$.ajax({
url: "/someurl/",
async: true,
dataType: 'json',
success: function (data) { console.log(data); }
});
没关系,console.log 会触发!
【问题讨论】:
-
最后一个没有延迟的版本是 1.4。在这个版本中只有XMLHttpRequest object has been returned - 你确定版本 1.8.2 吗? 1.8 之后包含的任何旧版本?
-
jQuery.fn.jquery 返回“1.8.2”
-
那我得先放弃了……:\
标签: javascript jquery ajax promise