var guid; var rand; /*生成二维码开始*/ $(function(){ var qText = encodeURI(location.href.replace(/AcDetail/,"m_AcDetail")); $("#m_qrCode").qrcode({ render:"canvas", text:qText, width:156, height:156 }); }); /*生成二维码结束*/ function refreshCode() { guid = newGuid(); $("#imgCode").attr("src", "../../Activity/CreateCode?n=" + Math.random() + "&guid=" + guid); } var id = RequestId(); $(function() { $(".header .nav .nav-li").eq(7).addClass("ac"); //$(".collect").on("click", function() { // $(this).toggleClass('ac'); // if ($(this).hasClass("ac")) { // $(this).html(" 已收藏"); // } else { // $(this).html(" 收藏"); // } //}); $(".collect").on("click", function () { var button = $(this); $.get(baseurl +"Account/IsLogin?n=" + Math.random(), function (data) { if (data) { button.toggleClass('ac'); if (button.hasClass("ac")) { $.post(baseurl+'Activity/Collect', { 'id': id }, function (data) { if (data > 0) { button.html(" 不感兴趣"); refreshInfo("1"); } else if (data == -2) { ShowSubcribe(); } else { layer.msg("操作失败,请稍后重试"); } }) } else { $.post(baseurl+'Activity/CancelCollect', { 'id': id }, function (data) { if (data > 0) { button.html(" 感兴趣"); refreshInfo("2"); } else if (data == -2) { ShowSubcribe(); } else { layer.msg("操作失败,请稍后重试"); } }); } } else { ShowLogin(); } }); }); $("#submit").on("click", function (event) { if ($(".apply").text() == " 报名已满 ") return; event.preventDefault(); if ($(".form-horizontal").valid()) { var json = "id=" + id + "&guid=" + guid; json +="&"+ $(".form-horizontal").serialize(); $.post(baseurl +"Activity/Enroll", json, function (data) { if (data == "1") { $("#Enroll").modal('hide'); layer.msg("报名成功"); //$(".apply,.cancel-apply").toggleClass("hide"); refreshInfo("3"); } else if (data == "-1") { $("#Enroll").modal('hide'); layer.msg("报名人数已满"); $(".apply").text(" 报名已满 "); } else if (data == "-2") { layer.msg("验证码错误"); } else if (data == "-3") { layer.msg("名字和电话号码重复"); } else{ layer.msg("报名失败,请稍后重试"); } refreshCode(); }); } }); //getEnrollInfo(); function add0(m) { return m < 10 ? '0' + m : m }; function formatDate(needTime) { var time = new Date(needTime); var y = time.getFullYear(); var m = time.getMonth() + 1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y + '-' + add0(m) + '-' + add0(d) + ' ' + add0(h) + ':' + add0(mm) + ':' + add0(s); } }); function newGuid() { var guid = ""; for (var i = 1; i <= 32; i++) { var n = Math.floor(Math.random() * 16.0).toString(16); guid += n; if ((i == 8) || (i == 12) || (i == 16) || (i == 20)) guid += "-"; } return guid; } /*function getEnrollInfo() { debugger; var enroll; $.get("GetEnrollInfo", "id=" + id, function (data) { if (data) { enroll = data; var s = "