日期:2014-05-18  浏览次数:20590 次

问一个JS的问题!!急
   我先使用了一个ajax请求,然后请求成功以后走success那个函数,但是走的过程中我点击了别处的一个按钮,这时候我想让这个success函数停止不往下继续走,应该怎么实现???

------解决方案--------------------
看下这篇文章呢,

http://luchuan.iteye.com/blog/1064294
------解决方案--------------------
个人理解:js函数只有在执行完毕或遇到return后才会停止,外部代码无法停止js函数的运行!
------解决方案--------------------
写个全局变量,按钮被点击的话就修改变量的值,在success里面判断这个变量的值是否改变,试下可行不?
------解决方案--------------------
同步
调用ajax之前加上
$.ajaxSettings.async = false;