window.cccField = ''; window.apisMoveDivButton2Timer = ''; window.apisMoveDivButton2Timer4Custorm = []; window.actualFlag = false; window.stopFlag = false; $(function () { initOther(); }); /** * 初始化其他操作 */ function initOther() { initOther4Select(); handleSelectChange($("select#apis-move-select,select#apis-quiet-select")); $(".apis-move-div-button1,.apis-quiet-div-button1").click(function () { var aa = $(this).attr("slideDiv"); var display = $('#' + aa); if (display.css('display') == 'block') { display.slideUp("slow"); //display.css("display", "none"); $(this).html('展开'); } else { display.slideDown("slow"); //display.css("display", "block"); $(this).html('收起'); } }); $(".apis-move-div-button2").click(function () { var this_ = $(this); stopFlag = false; if (!actualFlag) { var selectedOption = $("select#apis-move-select").find("option:selected"); var nameEn = selectedOption.attr("nameEn"); if (nameEn === 'needCustom') { $.each($(".needCustomInput"), function (index, obj) { var url = $(obj).attr("url"); var nameEn2 = $(obj).attr("nameEn"); var slideDiv = $(this_).attr("slideDiv") + '-' + $(obj).attr("id"); apisMoveDivButton2Timer4Custorm[index] = setInterval(mainSearch, 2000, url, nameEn2, slideDiv, "1"); }); actualFlag = true; } else { var url = selectedOption.attr("url"); var slideDiv = $(this).attr("slideDiv"); apisMoveDivButton2Timer = setInterval(mainSearch, 2000, url, nameEn, slideDiv, "2"); actualFlag = true; } } }); $(".apis-quiet-div-button2").click(function () { stopFlag = false; var selectedOption = $("select#apis-quiet-select").find("option:selected"); var url = selectedOption.attr("url"); var nameEn = selectedOption.attr("nameEn"); var slideDiv = $(this).attr("slideDiv"); mainSearch(url, nameEn, slideDiv, "2"); }); $(".apis-move-div-button3").click(function () { ownClearInterval(); }); } function ownClearInterval() { if (actualFlag) { if (apisMoveDivButton2Timer != undefined && apisMoveDivButton2Timer != null) { clearInterval(apisMoveDivButton2Timer); } if (apisMoveDivButton2Timer4Custorm != undefined && apisMoveDivButton2Timer != null) { $.each(apisMoveDivButton2Timer4Custorm, function (index, obj) { clearInterval(obj); }); } //$("#apis-move-content").find("tbody.contentTD").html(''); //$("#apis-move-content").find("span.contentSPAN").html(''); actualFlag = false; } } function initOther4Select() { $.ajax({ url: "coin/findApiConfig", //请求的url地址 dataType: "json", //返回格式为json type: "post", //请求方式 contentType: "application/json;charset=utf-8", async: false, //请求是否异步,默认为异步,这也是ajax重要特性 success: function (data) { //请求成功时处理 if (data != null && $.trim(data) != "" && data.success) { data = data.data var quietStr = ''; var moveStr = ''; var move2Str = ''; $.each(data, function (index, obj) { if (obj.type2 === 1) { if (obj.type === 0) { var nameEn = $('#' + obj.nameEn); nameEn.attr('nameEn', obj.nameEn); nameEn.attr('url', obj.url); nameEn.attr('returnEn', obj.returnEn); nameEn.attr('returnCn', obj.returnCn); move2Str += obj.nameCn + '|'; } else { moveStr += ''; } } else if (obj.type2 === 2) { quietStr += ''; } }); move2Str = ''; $("select#apis-move-select").html(move2Str + moveStr); $("select#apis-quiet-select").html(quietStr); $("select#apis-move-select,select#apis-quiet-select").change(function () { handleSelectChange($(this)); stopFlag = true; }); } else { //alert(data.message); } }, beforeSend: function () { }, complete: function () { }, error: function (data) { //请求出错处理 //alert('error:' + data); } }); } function handleSelectChange(objj) { $.each(objj, function (index, obj) { var selectedOption = $(obj).find("option:selected"); var type = selectedOption.attr("type"); var nameEn = selectedOption.attr("nameEn"); if ($(obj).attr("id") === 'apis-move-select') { ownClearInterval(); } if (type === '9999') { $("#apis-move-content").find("div").slideUp("slow"); if (nameEn === 'needCustom') { $.each($(".needCustomInput"), function (index, ob) { var returnEn = $(ob).attr("returnen").split(","); var returnCn = $(ob).attr("returncn").split(","); var theadStr = ''; $.each(returnEn, function (index, o) { theadStr += '