在jquery的ajax方法中的success中使用return要注意的问题
jquery的ajax方法;在success中使用return;来结束程序的时候,结束的只是success这个方法,也就是说success中的return的作用范围只是success;
如果要想在success中使用return结束整个js函数,最好在最外面的方法体内定义一个全局的变量,var isOver = true;在success中如果满足条件就将isOver置为false
在ajax方法体外通过全局变量isOver的值来决定js函数是否return,
同时也要注意:ajax方法的async: false,一定要是false;
博客主要讲述在jQuery的Ajax方法的success中使用return的问题。success里的return仅结束该方法,若想结束整个JS函数,可在最外层定义全局变量,在success中按需改变其值,再在Ajax方法体外根据变量值决定是否return,且Ajax方法的async需设为false。

2万+

被折叠的 条评论
为什么被折叠?



