後臺傳一個lis給前臺,使用ajax、json格式

後臺

	//數據源圖表
	public void dataCollection(){
		List<BankData> dataCollectionList = new ArrayList<BankData>();
		Map<String,Object> map = new HashMap<String,Object>();
		Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        String tj_date = sdf.format(date);
		map.put("tj_date", tj_date);
		List<Object> list = _assistAdpater.selectAllByMapParam("TJ_LBDATA_selectCount", map, "bigdbSqlMapClient");
		//模擬數據start
		for (int i = 0; i < list.size(); i++) {
			BankData b = (BankData)list.get(i);
			if(Math.round(b.getCountsum()/10000) ==0){
				b.setCountsum((long)1);
			}else{
				b.setCountsum((long)Math.round(b.getCountsum()/10000));
			}
			dataCollectionList.add(b);
		}
		//模擬數據end
		JSONObject json = new JSONObject();
		json.put("dataCollectionList", dataCollectionList);
		this.renderText(json.toString());
		
	}

前臺

	$.ajax({
            url:'/display/ShowDataAction_dataCollection.jspx',
    		dataType: 'json',
    		async: false,              //使用的同步調用
            success:function(result) {
            	for(var i=0;i<result["dataCollectionList"].length;i++){
            		data.push({value: result["dataCollectionList"][i].countsum,name: ''+result["dataCollectionList"][i].deptname+' : '+result["dataCollectionList"][i].countsum+'萬'},);
            	}
            }
        })
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章