zoukankan      html  css  js  c++  java
  • 如何把jquery 的dialog和ztree结合

    第一步:先准备好juqury-ui、ztree 的js文件和css 文件

    第二步:example.jsp文件代码中写

    ..引入jqueryui、ztree 的js和css文件
    <body>
    <button value="点击弹出树的dialog对话框" onclick ="getTree()"/>
    <div id="ztree" class="ztree"/>
    </body>
    <script type="text/javascript">
    function getTree(){
       var url = "<c:url value='xx.html'/>";
    var setting={
    
    };
    var zNodes =[];
    var option={
    200,
    hight:300
    };
    $.ajax({
    url : url ,
    success : function(data){
    $.each(data,funtion(n,d){
    zNode.push({
    id:d.id,
    name:d.name,
    pId:d.pId
    })
    });
    $.fn.init.ztree($('#ztree'),setting,zNode);
    $('#ztree').dialog(option);
    }
    })
    }
    </script>

    第三步:后台提供数据

    @RequestMapping("/zone_ajaxtree")
    	@ResponseBody
    	public List<ZoneBody> zone_ajaxtree() {
    		List<ZoneBody> zones = zoneBodyService.getZone_ajax();
    		return zones;
    	}

    因为要用到@ResponseBody,要引入jackson-core-asl-1.8.7.jar和jackson-mapper-asl-1.8.7.jar,在mvc.xml文件中要有代码:

    <bean
    		class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    		<property name="webBindingInitializer">
    			<bean class="com.building.controller.BindingInitializer" />//这里为用户自定义的
    		</property>
    		<property name="messageConverters">
    			<ref bean="jsonHttpMessageConverter" />//这里为@responseBody提供json的支持
    		</property>
    	</bean>
    	<bean id="jsonHttpMessageConverter"
    		class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />






  • 相关阅读:
    加一
    斐波那契数
    整数的各位积和之差
    移除元素
    删除排序数组中的重复项
    有效的括号
    爬楼梯
    最长公共前缀
    罗马数字转整数
    回文数
  • 原文地址:https://www.cnblogs.com/riskyer/p/3230828.html
Copyright © 2011-2022 走看看