1. 程式人生 > >前端對後臺傳過來是陣列進行重新排序顯示

前端對後臺傳過來是陣列進行重新排序顯示

var result = $.util.requestAjaxData('/admin/portal/listActivities.do');

result 為後臺查詢出來的陣列資料

result.sort(getSortFun('asc','aiId'))

我在前臺對資料進行根據id排序

function getSortFun(order, sortBy) {
	  var ordAlpah = (order == 'asc') ? '>' : '<';
	  var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1');
	  return sortFun;
	}