我要实现的目标是,如果出现错误(我提出了一个错误)并且包含单词“ error”,那么该函数将停止在其轨迹中。该功能主要由5个ajax请求组成,一个请求成功时,另一个启动。
function thing() {
$.ajax({
...
...
success:
function(html){
errorGet(html);
$.ajax({
...
...
success:
function(html){
errorGet(html);
...
...
我有一个在适当位置的函数'errorGet()'尝试停止该函数;
function errorGet(data){
var re = /error/mgi;
if( data.search( re ) == 0 ){
thing.stop;
}
}
但是我知道thing.stop不起作用,但是有人知道如何停止该过程吗?
最佳答案
您是否尝试抛出异常?
throw "there was an error so I am going to stop";