<div id="device_find_dlg" title="title" class="easyui-dialog" modal="true"  align="center"
style="width: 750px; height: 320px; padding: 10px 20px" closed="true" 
 maximizable="true" resizable="true" buttons="#device_find-buttons"
 cache="false" href="<%=request.getContextPath()%>/view/device/device_search.jsp">
</div>想请问下加载的device_search.jsp页面,为什么不会调用它的onload事件?需要哪里设置吗?
知道的麻烦告诉下,不胜感激。

解决方案 »

  1.   

    你的 onload事件 写在哪里? 
      

  2.   

    Div中引用了device_search.jsp,但device_search.jsp中是有初始动作的,写在device_search.jsp中貌似没有用。
    而写在显示这个DIV时,又太早,页面都已经加载完成,再加事件也没起到效果。$('#device_find_dlg').dialog('open').dialog('setTitle', '搜索');  
     //类别下拉
    $('#search_type').dataList({   
           dataProvider : deviceTypeQuery,   
           valueField : "type_name",   
           textField : "type_name" ,
           emptyText : '请选择',
           onSelect : function(record){//级联操作
           var type = record.type_name;
           $('#search_subtype').dataList('doQuery', 
    new Condition('type_superior', Condition.equal, type));
           }
    }); 
     //子类别下拉
        $('#search_subtype').dataList({   
            dataProvider : deviceAllQuery,   
            valueField : "type_name",   
            textField : "type_name" ,
            autoload : false, 
            emptyText : '请选择' 
        });
     
    我要做的就是让device_search.jsp初始化时,增加一个级联关系,请问该怎么弄?
      

  3.   

    您好,我直接是$(function(){});的。
      

  4.   

    是不是我表达是不清楚, 我理清一下
    首先点击XX按钮,显示DIV层,DIV层则加载Href中引用 的device_search.jsp页面。
    而device_search.jsp页面需要初始一些控件,所以我就想在device_search.jsp 
    的onload事件中加入这些方法,但没有起到效果。
      

  5.   


    //带用这种include方式 可以影响页面内容<%@include file="device_search.jsp" %>
      

  6.   


    include与jsp:include区别 
    我们都知道在jsp中include有两种形式,分别是 
    <%@ include file=” ”%> 
    <jsp:include page=” ” flush=”true”/> 
    详细见
    http://www.cnblogs.com/Ghost-Draw-Sign/articles/1835974.html