JQM动态加载 collapsible

jsp页面代码

<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>JQM动态加载 collapsible实例</title>
		<link rel="stylesheet" href="<%=request.getContextPath()%>/mweb/sc/css/jquery.mobile-1.2.0.css" />
		<script src="<%=request.getContextPath()%>/mweb/sc/js/jquery.js"></script>
		<script src="<%=request.getContextPath()%>/mweb/sc/js/jquery.mobile-1.2.0.js"></script>
	</head>

	<script type="text/javascript">
	  	 $(document).ready(function() {
	  	  var initial = <%=request.getParameter("action")%>;
	  	    //首次加载页面
		  	  if(initial =="0"){
		  		var url ="<%=request.getContextPath()%>/M3_jobMobileServlet.back?method=RA&action=initial"; //一个servlet类,取list
		  		selectList(url);
		  	   }
		  });
 
       function selectList(url){
	       $.getJSON(url,function(data) {
		          var groupList = data.list;
		          li_array = [];
		          var temp="";
		          for(var i in groupList){
						li_array.push(tplNew(groupList[i]));
					}
					var listview = $('#invition').find('#invitiondetail');
					listview.html(li_array.join(''));
					listview.trigger("create"); // 刷新div的 注意,这个地方和Listview 有点不同,listview是强制刷新,这个是创建一个div节点
				});
       }
 
		function tplNew(newItem){
			return  '<div data-role="collapsible"  data-collapsed="true"><h2>'+newItem.job_name+' </h2>'+ newItem.job_content+' </div>'
		}
	
	  </script>


	<body>
	
		<div data-role="page" id="invition">
			 
				
			<div data-role="header" data-theme="e">
				<a href="#introdution" data-rel="back" data-role="button" data-icon="arrow-l">返回</a>
				<h1>人才招聘</h1>
			</div>
			 <div data-role="content">
				 <div id ="invitiondetail">
				 	<div data-role="collapsible">
				 	
				 	</div>
	        	 </div>
	        </div>	 
 
		</div>
	</body>
</html>


java 代码

后台的代码就是获取一个list 转换成json 输出

			//获取招聘信息list
			List list = jobInterface.queryJobMobileByCondition(pu);
			 
			String result ="";
			Map<String, List> mapUtils = new HashMap<String, List>();
			
			//转换成JSON 输出
			if (list.size()>0) {
				mapUtils.put("list",list);
				JSONObject object = JSONObject.fromObject(mapUtils);
				result = object.toString();
			}
			
			response.setContentType("application/xml;charset=UTF-8");
			PrintWriter pw = response.getWriter();
			pw.write(result);
			pw.flush();
			pw.close();





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值