jQuery MiniUI

标题: 关于ajax调用的问题 [打印本页]

作者: Soft_Vigorous    时间: 2013-10-12 15:08:34     标题: 关于ajax调用的问题

如下代码:
$.ajax({
                url:"${pageContext.request.contextPath}/jsgl/sendRest.action",
                type: 'post',
                data: { json:hlqrdMxJson, klb:klb, knxx:knxx, receiveMsg:receiveMsg, jyrzid:jyrzid, cycleParam:cycleParam, sendNum:sendNum, hljsh:hljsh},
                cache: false,
                success: function (text) {
                    var x = document.getElementById("x");
                    
                    //把字符串反序列化为JS对象
                    var data = mini.decode(text);   
                    
                    //交易日志id   
                    var jyrzid = data[0].jyrzid;
                    
                    //发送的消息体        
                    var sendMsg = data[0].sendMsg;
                    
                    //SI16发送的次数   
                    var sendNum = data[0].sendNum;   
                    
                    var recevieMsg=x.SendRcv(sendMsg);
                    
                    // 循环参数+1
                    cycleParam++;
                    
                    //循环发送SI16
                    reSendSI16(hlqrdMxJson,klb,knxx,receiveMsg,jyrzid,cycleParam,sendNum,hljsh);
                },
                error: function (text) {
                       mini.alert(jqXHR.responseText.substring(jqXHR.responseText.indexOf("msg:",1)+5,jqXHR.responseText.indexOf("}]",1)-1));
                   }
            });
问题:
在执行success的回调函数的时候,根据后台返回的标志是否进行循环发送SI16函数(reSendSI16),如果不继续发送的话,怎样才能从success回调函数中跳出来呢?  只要写一个if判断 return就行了吗??????


作者: factory    时间: 2013-10-12 15:31:46

可以return跳出
作者: Soft_Vigorous    时间: 2013-10-12 15:58:11

factory 发表于 2013-10-12 15:31
可以return跳出

额,,,,就这么简单???
作者: factory    时间: 2013-10-12 16:49:42

Soft_Vigorous 发表于 2013-10-12 15:58
额,,,,就这么简单???

恩,可以return掉,阻止下面代码继续执行的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2