求高手解决自动提交问题,不要一直提交不返回 返回讨论区:常规讨论区
主题作者正在使用邮件跟踪这个主题的状态和回复情况,当状态或回复变化时,邮件通知将会发送给作者。
求高手解决自动提交问题,不要一直提交不返回
|
---|
游客
,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; } |