zoukankan      html  css  js  c++  java
  • thickbox关闭子页后ajax局部刷新父页

    1. 首先注意需要调用thickbox的js

    <script type="text/javascript"    src="<%=path%>/js/jquery-1.8.3.min.js"></script>
    <script language="javascript" src="<%=path%>/js/thickbox.js"></script>
    <link rel="stylesheet" type="text/css" href="<%=path%>/css/thickbox.css"></link>

    2. 关闭子页的时候,主要是调用了thickbox.js的tb_remove()函数

    注:不能修改thickbox.js中的tb_remove()函数,因为那个是个基类,如果发生单独的业务,需要在自己的jsp中重载该方法,也就是说,

    在父页的jsp中重写tb_remove()函数

    //重载thickbox方法,实现刷新页面
        function tb_remove() {
             $("#TB_imageOff").unbind("click");
            $("#TB_closeWindowButton").unbind("click");
            $("#TB_window").fadeOut("fast",function(){ $('#TB_iframeContent').remove();$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
            $("#TB_load").remove();
    
            document.onkeydown = "";
            document.onkeyup = "";    
            //父页的局部刷新函数
                selectDepartment();
            
            return false;
        }
    function selectDepartment()
        {
            var department_id = $('#d_id').val();    
            document.getElementById("marDepartmentId").value = department_id; 
            $.ajax({
                type: "POST",
                data: {"department_id":department_id},
                url: "<%=path%>/departmentMar/getEmployeeByDepartmentId",
                dataType: "json",
                success : function(data)
                 {
                    $('#employee_id').empty();
                    var html = '';
                    $.each( data, function(commentIndex, comment) 
                    {
                        html += '<option value="' + comment['key'] + '">' + comment['value'] + '</option>';  
                    });
                    $('#employee_id').append(html);
                    $('#employee_id').trigger("change");
                }
            });
        }
  • 相关阅读:
    弹丸类以及魂类的构想
    LaunchCharacter
    如何让Ue4画面产生振动效果
    解决Ue4C++使用UMG之类的模块时出现的拼写错误
    我认为我可以去尝试做一下Maya Ue4导出插件
    Wiki上的Ue4文件结构以及命名规范
    如何在修改了默认值之后跟新
    Ue4 BatteryCollector 教程笔记
    Ue4的GitHUB版本版本管理探索
    FString的相关文档,另外还有4种LOG的方法
  • 原文地址:https://www.cnblogs.com/cczhoufeng/p/3245786.html
Copyright © 2011-2022 走看看