Jquery 为什么这个代码能工作?
只是想知道为什么这段代码会起作用:Jquery 为什么这个代码能工作?,jquery,ajax,callback,Jquery,Ajax,Callback,只是想知道为什么这段代码会起作用: var response = $.ajax({ data: {'my data here'}, url: 'myurl.php', type: 'POST', dataType: 'JSON' }); response.done(success_callback_here, // watch
var response = $.ajax({
data: {'my data here'},
url: 'myurl.php',
type: 'POST',
dataType: 'JSON'
});
response.done(success_callback_here,
// watch this below:
// this snippet will execute if myurl.php echo something.
// otherwise, it doesn't
function () {
removeOverLayer();
}
);
response.always('always_fun_here');
response.fail(......);
我试图从中找到一些有用的东西,但没能从中得到多少。有人能告诉我为什么吗?如果您查看jquery
您可以看到,您可以将第二个回调(或函数数组)作为参数添加到
done()
函数中,但我仍然不知道,如果服务器不返回任何内容,为什么第二个回调不起作用?