因为是异步执行的,所以如果不加上alert,可能外侧函数已经执行到false了,但是内侧的ready还没有执行到你可以加上async:false
http://www.cnblogs.com/xmphoenix/archive/2011/11/21/2257651.htmlajax在没有设置底层async参数是不阻塞方法往下执行的,也就是不同步的。因为ajax是网络请求,速度一般都没有继续往下执行的本地程序快。
所以所过不设置async参数的话,成功操作最好写在success中。
设置async如果网络特别慢的话,会造成页面假死的情况,所以不建议轻易设置该参数。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。