当微回执页面展现了后
html
var receiptPolicyNum = receiptPolicyListArray.length ; //会逐步减少,小于receiptPolicyListArray时表明 //已处理 function sendSubmit(){ //var submit = true; //是否收到合同 start var dealval=$('input:radio[name="rdoconfirm"]:checked').val(); if(dealval==null){ tipsWindown(...); return false; } //1 没收到单 if(dealval=="no"){ setPolicySignedFlag(); //该回执的相应处理标志位,表明处理完该回执 //判断剩余数量是否等于全部回执的数量,相等表明是第一张微回执,须要判断验证码 if(receiptPolicyNum==receiptPolicyListArray.length){ if(!setMobileCodeView()){ //验证码是否正确 return false; } } tipsWindown(...); //选择no的提示, 里面是会促发 noandother() return false; } //2 收到单 if(dealval=="yes"){ setPolicySignedFlag(); /该回执的相应处理标志位,表明处理完该回执 //判断剩余数量是否等于全部回执的数量,相等表明是第一张微回执,须要判断验证码 if(receiptPolicyNum==receiptPolicyListArray.length){ if(!setMobileCodeView()){ return false; } } //减1表明处理完一张回执 receiptPolicyNum = receiptPolicyNum - 1 ; //剩余数量 //还有跳到下一张 if(receiptPolicyNum>0){ yesAndOther(); } //没有表明处理完了,能够提交服务器 if(receiptPolicyNum<=0){ // toUpload(); //提交全部的JsonObject $("#windownbg").remove(); $("#windown-box").fadeOut("slow",function(){$(this).remove();}); $("#all_top_select").show(); $(".td_select_center").show(); $(".td_select_center_four").show(); $("#changeType").show(); } return false; } }// end sendsubmit //设置jsonobject是否签署标志位 function setPolicySignedFlag(){ var policyNum = $("#policyNoId").text(); var dealval=$('input:radio[name="rdoconfirm"]:checked').val(); for ( p in receiptPolicyListArray) { if(receiptPolicyListArray[p].policyNo.toString() == policyNum){ if(dealval == "yes"){ receiptPolicyListArray[p].isOrNotSigned=1; uploadNum++; } if(dealval == "no"){ receiptPolicyListArray[p].isOrNotSigned=2; } if(dealval == null){ receiptPolicyListArray[p].isOrNotSigned=0; } } } } //全部结果弄成字符串 function uploadData(){ var policyString =""; var customerid = <%=lasId%>; for (var i = receiptPolicyListArray.length-1; i>=0; i--) { if(receiptPolicyListArray[i].isOrNotSigned==1){ // var tempReceiptPolicy=receiptPolicyListArray[i]; policyString +=customerid; 。。。。 policyString +="|"; } } return escape(policyString); //转义 } function toUpload(){ //var submit = true; var submitNum = 0; var callBackStatus = 0; //只要有一张须要回访,都回访 for (var i = receiptPolicyListArray.length-1; i>=0; i--) { if(receiptPolicyListArray[i].isOrNotSigned==1){ submitNum++; //在有回执的前提下 ,才须要回访 if(receiptPolicyListArray[i].callBackImmde==1){ callBackStatus = 1; //只要有一张须要回访,都回访 } } } //submitNum不等于0 if(submitNum!=0){ $.ajax({ type:'post', url:'aa.jsp', data:{"结果字符串":this.uploadData()}, async:false, dataType:"text", timeout : 60000, contentType: "application/x-www-form-urlencoded; charset=utf-8", success:function(data){ var temp=eval(data); var status=temp[0].status; var failSeason=temp[0].failSeason; $("#sub").text("申请成功"); unloadBlockUI(); if(status != '1'){ tipsWindown("失败提示信息"); }else{ $("#error_msg").html(""); linkurl = "。。。/index.jsp"; //相应处理 if (callBackStatus==1){ if ('N'=='<%=isWorkTime%>') { dealResult("1","Tips1",linkurl); }else { dealResult("1","Tips2",linkurl); } }else{ dealResult("1","Tips3",linkurl); } } }, error:function(data){ alert("error:"+data); } }); // end ajax }else{ //没有须要处理的回到主页 window.location.href='。。。listIndex.jsp'; return false; }//end if }