section-ajax-getdata.js 1.23 KB
/**
 * GetAjaxData :ajax异步请求
 * 
 */

var GetAjaxData = function(){
	 
	var ajaxData = {
			
			getStationRouteInfo : function(sectionId,callback){
				
				$get('/sectionroute/findSectionRouteInfoFormId',{id:sectionId},function(r) {
					
					return callback && callback(r);
					
				});
				
			},
			
			getStation : function(id_,dir_,callback) {
				
				var treeDateJson = [];
						
				$get('/stationroute/findStations',{'line.id_eq' : id_ , 'directions_eq' : dir_},function(resultdata) {
					
					treeDateJson = createTreeData(resultdata);
							
					callback && callback(treeDateJson);
							
				});
						
			},
			
			findUpStationRouteCode : function(lineId,diraction,sectionRouteCode,callback) {
				
				$get('/sectionroute/findUpStationRouteCode',{lineId:lineId,direction:diraction,sectionRouteCode:sectionRouteCode},function(result) {
					
					callback && callback(result);
					
				});
				
			 },
			 
			// 编辑线路走向保存
			sectionUpdate:function(section,callback) {
				
				console.log(section);
				
				$post('/section/sectionUpdate',section,function(data) {
					
					callback && callback(data);
					
				})
				
			}
	}
	
	return ajaxData;
	
}();