var or = 0; function order(data, product) { if(or!=1){ $("#major").val("正在开通请稍等....!"); or = 1; $.ajax({ type : "POST", contentType : "application/json; charset=utf-8", dataType : "Json", url : getRootPath() + "-s1api" + '/com/buyc', data : JSON.stringify( GetMasData(product, data.SERVICE_ID, data.RSP.DATA[0].TOKEN)), success : function(msg) { var resCode = eval(msg["resultCode"]); switch (resCode){ case (0000): $("#major").val("订购成功!"); or = 0; break; case (0013): $("#major").css("font-size","1rem"); $("#major").val("该号码归属省分2/3G暂未开通此产品!"); break; case (6611): $("#major").attr('disabled',false); $("#major").val("订购失败,请重试!"); or = 0; break; case (6615): $("#major").val("订购失败,请确定用户套餐!"); or = 0; break; case (6622): $("#major").val("用户已订购过此产品!"); or = 0; break; case (7777): //对7777编码不处理 break; default: $("#major").attr('disabled',false); $("#major").val(msg["errorInfo"]); or = 0; break; } }, error : function(XMLHttpRequest,textStatus, errorThrown) { $("#major").attr('disabled',false); $("#major").val("请求失败,请确认网络是否正常!"); }, }); } } /** * 订购发送信息包装 * @param product * @returns {___anonymous5356_5582} */ function GetMasData(product, phone, tok) { var data = { "fog" : getMemoValbyId(product, "fog"), "usermob" : phone, "useraccount" : getMemoValbyId(product,"useraccount"), "fes" : getUrlParam("fes"), "sou" : getUrlParam("sou"), "token" : tok }; return data; }