我有以下代码:
$("#workout-switcher .button").on('click', function(){
console.log('first test'); // this is logged
$.get("/ajax/set-workout.php", { 'request' : id, 'date' : date },
function(data){
console.log('second test'); // this is not logged
},'json'
);
});
这在 jQuery 1.8.3 中完美运行,即:first test
登录到控制台,然后get
发送请求并成功执行,然后second test
登录到控制台。
这就是 jQuery 1.9.0 中发生的情况:first test
触发,get
成功触发,但没有second test
登录到控制台。
知道这里有什么问题吗?
编辑
当我将 $.get 更改为 $.ajax 时,它开始工作。显然是一个 jQuery 1.9.0 错误。