求高手解决自动提交问题,不要一直提交不返回 返回讨论区:常规讨论区
请注意,这里仅供讨论与“12306订票助手”相关的问题和建议,请勿在此发表不相关的内容。
您当前尚未登录,将会以游客身份浏览。建议您登录后再进行操作。请点击 登录注册
主题作者正在使用邮件跟踪这个主题的状态和回复情况,当状态或回复变化时,邮件通知将会发送给作者。
求高手解决自动提交问题,不要一直提交不返回
游客 ,2013/1/20 10:56:51

        count++;
        setCurOperationInfo(true, "第 " + count + " 次提交");
        if (breakFlag) {
            stop("已取消自动提交");
            breakFlag = 0;
            return;
        }
        $("#btnCancelAuto").show().removeClass().addClass("long_button_u_down")[0].disabled = false; //阻止被禁用
        breakFlag = 0;
        waitTimeTooLong_alert = false;

        $("#confirmPassenger").ajaxSubmit({
            url: 'confirmPassengerAction.do?method=checkOrderInfo&rand=' + $("#rand").val(),
            type: "POST",
            data: { tFlag: tourFlag },
            dataType: "json",
            timeout: 10000,
            success: function (data) {
                if ('Y' != data.errMsg || 'N' == data.checkHuimd || 'N' == data.check608) {
                    setCurOperationInfo(false, data.msg || data.errMsg);
                    stop(data.msg || data.errMsg);
                    reloadCode();
                }
                else {
                    queryQueueCount();
                }
            },
            error: function (msg) {
                setCurOperationInfo(false, "当前请求发生错误");
                utility.delayInvoke(null, submitForm, 1000);
            }
        });
    }

    function queryQueueCount() {
        var queryLeftData = {
            train_date: $("#start_date").val(),
            train_no: $("#train_no").val(),
            station: $("#station_train_code").val(),
            seat: $("#passenger_1_seat").val(),
            from: $("#from_station_telecode").val(),
            to: $("#to_station_telecode").val(),
            ticket: $("#left_ticket").val()
        };
        utility.get("/otsweb/order/confirmPassengerAction.do?method=getQueueCount", queryLeftData, "json", function (data) {
            console.log(data);
            if (data.op_2) {
                var errmsg = "排队人数过多,系统禁止排队,稍等自动重试 (排队人数=" + data.count + ")";
                setCurOperationInfo(true, errmsg);
                stop(errmsg);

                utility.delayInvoke(null, queryQueueCount, 1000);


                return;
            }
1条信息/每页10
编辑器
回复
验证码
点击验证码框获得验证码。因为有人发广告,很抱歉必须使用验证码。登录后免输验证码