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", "0.3rem"); $("#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; }