1
jkeylu 2013-08-15 22:18:48 +08:00 1
1. save() 里的是异步操作
2. 链式操作是顺序的,也就是 save() 返回后就执行 success() 然后 error() 3. save() 虽然执行了,但是并不是在 success 和 error 之前,应该会在 nextTick 或更后 4. 总之,在 save() 里的异步操作执行完后,emit "success" 或 "error" 信号前,success() 和 error() 已经执行了 5. 看代码 https://github.com/sequelize/sequelize/blob/master/lib/dialects/mysql/query.js#L26 6. 应该类似于 var jqxhr = $.post("example.php", function() { alert("success"); }) .success(function() { alert("second success"); }) .error(function() { alert("error"); }) .complete(function() { alert("complete"); }); |