//异步提交 function ajaxSubmit($formID) { var $form = $($formID); var data = $form.serialize(); var url = $form.attr('action'); var flag=false; $.ajax({ type: "post", url: url, async: false, dataType: "json", data: data, success: function(json_data) { if (json_data.status == 'ok') { $('.modal').modal('hide'); show_tips('ok', json_data.msg); if (json_data.action=='add_card' || json_data.action=='add_nav' || json_data.action=='edit') { setTimeout(function(){ location.href=location.href; },1500); }; flag=true; } else if (json_data.status == 'ok_go') { show_tips('ok', json_data.msg); setTimeout(function(){ location.href=json_data.url; },1200); } else if (json_data.status == 'no') { show_tips('no', json_data.msg); } else if (json_data.status == 'ok_notips') { flag=true; } }, error: function(XMLHttpRequest, textStatus, errorThrown) { show_tips('no', errorThrown); } }); return flag; } //添加链接初始化 function init_add_nav(){ $("#n_name").val(''); $("#n_link").val(''); $("#n_sn").val(''); $("#n_description").val(''); } //编辑链接 function edit_nav(n_name,n_link,n_sn,n_description) { $("#n_name").val(n_name); $("#n_link").val(n_link); $("#n_sn").val(n_sn); $("#n_description").val(n_description); $('.form-add-nav').attr('action','/webht.php/index/edit'); $(".bs-nav-modal-sm").modal('show'); } //删除链接 function delete_nav(n_sn) { if (confirm("确定要删除该链接?")) { $("#n_sn").val(n_sn); $('.form-add-nav').attr('action','/webht.php/index/delete'); if(ajaxSubmit('.form-add-nav')){ $('.nav-item-'+n_sn).remove(); } } } //提示模态框 function show_tips(type, text) { var Timeout = '1200'; var m_type = 'sm'; if (type == 'ok') { var style = 'glyphicon-ok text-success'; } else if(type == 'no2'){ m_type='lg'; var style = 'glyphicon-remove text-danger'; } else if(type == 'loading'){ var style = ''; text=''; Timeout = '30000'; } else { var style = 'glyphicon-remove text-danger'; Timeout = '3000'; } var html = ''; $("body").append(html); $('#tips-modal').modal('show'); if (m_type!='lg') { setTimeout(function() { $('#tips-modal').fadeIn('2000').modal('hide'); }, Timeout); }; } $(document).ready(function() { $('.delete_type_link').mouseover(function(){     $(this).html('删除').css({'background':'#f2dede'});   }).mouseout(function(){     $(this).html($(this).attr('data-title')).css({'background':'#afd9ee'});   }).click(function(){ if (confirm("确定要删除该卡片?")) { var data = ''; var url = $(this).attr('data-href'); var that=$(this); $.ajax({ type: "get", url: url, dataType: "json", data: data, success: function(json_data) { if (json_data.status == 'ok') { show_tips('ok', json_data.msg); that.parent('div').remove(); setTimeout(function(){ location.href=location.href; },2000); } else if (json_data.status == 'no') { show_tips('no', json_data.msg); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { show_tips('no', errorThrown); } }); } }); $("body").on('click',".load-modal",function(){ var url=$(this).attr('data-href'); var modal=$(this).attr('data-modal'); if ($('.'+modal).length>0) { $('.'+modal).remove(); } $.post(url,'',function(html){ $(html).appendTo('body'); $('.'+modal).modal('show'); }); $('.'+modal).modal('show'); }); $(".link_unverify").click(function() { var url=$(this).attr('data-href'); $.post(url,'',function(html){ $(".left-col").html(html); }); $(".app_nav>ul>li>a").removeClass('active'); $(this).addClass('active'); $(".bs-verify-modal-lg").modal('hide'); }); $("body").on('click',".ajax-link",function(){ var title=$(this).attr('data-title'); if (confirm("确定要"+title+"该类型?")==false) { return false; } var url=$(this).attr('data-href'); var that=$(this); $.ajax({ type: "get", url: url, dataType: "json", data: '', success: function(json_data) { if (json_data.status == 'ok') { show_tips('ok', json_data.msg); that.parent('td').parent('tr').remove(); } else if (json_data.status == 'no') { show_tips('no', json_data.msg); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { show_tips('no', errorThrown); } }); }); //表单填写初始化 $('body').on('change',".td-select",function(){ if($(this).children('option:selected').val()=='不正常'){ $(this).parent('.media-left').next('.media-body').children('textarea').removeClass('hidden'); }else{ $(this).parent('.media-left').next('.media-body').children('textarea').addClass('hidden').val(''); } }).on('change',".datepicker",function(){ $(".wf_time").val($(this).val()); }); });