1
JSON 테이블을 값 data.FuelState로 정렬하려고합니다.값으로 JSON 테이블 정렬
불행히도 그것은 되돌아갑니다. 그 data.sort는 기능이 없습니다. 뭐가 문제 야? 기본 정렬 함수가 정확합니까?
<!DOCTYPE html>
<html>
<head>
//..//
</head>
<body>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function callJSON() {
setTimeout(function() {
$.getJSON('./url.php', function(data) {
$("#usertable").empty();
data.sort(function(a,b) {
return parseFloat(b.fuelState) - parseFloat(a.fuelState);
});
var cars = data.rec.vehicles.vehicles;
$.each(cars, function(key, data){
//..//
$('#usertable').append(
function() {
return "<tr class="+farbe+">" +
"<td><span class='glyphicon glyphicon-user'></span> "+data.carName+"</td>" +
//..//
"<tr>";
}
);
});
}).always(callJSON);
}, 2000);
}
$(callJSON);
});
</script>
</body>
</html>
JSON :
{"err":[],"msg":[],"state":null,"rec":{"vehicles":{"search_criteria":[{"auto":"N","group":"BMW","model":"BMW 1er "},{"auto":"N","group":"MINI","model":"MINI Cooper"},{"auto":"Y","group":"BMW","model":"BMW 1er "},{"auto":"Y","group":"MINI","model":"MINI Cooper"},{"auto":"N","group":"MINI","model":"MINI Clubman"},{"auto":"Y","group":"","model":" ActiveE "},{"auto":"N","group":"MINI","model":"MINI Cabrio"},{"auto":"Y","group":"BMW","model":"BMW X1 "},{"auto":"N","group":"BMW","model":"BMW X1 "},{"auto":"Y","group":"BMW","model":"BMW ActiveE "},{"auto":"N","group":"BMW","model":"BMW 1er Cabrio"},{"auto":"Y","group":"MINI","model":"MINI Clubman"},{"auto":"N","group":"MINI","model":"MINI Coup\u00e9"},{"auto":"Y","group":"MINI","model":"MINI Coup\u00e9"},{"auto":"N","group":"BMW","model":"BMW ActiveE "}],"statistics":[],"vehicles":[{"position":{"latitude":"48.055301944444","longitude":"11.607825833333","address":"Inselkammerstra\u00dfe 4, 82008 Unterhaching"},"vin":"WBAUD71000P448627","int":"12166478","auto":"N","carName":"Fausto","cit":"7586","color":"ALPINWEISS","fuelState":"21","fuelType":"DDE","group":"BMW","innerCleanliness":"CLEAN","licensePlate":"M -N 2651","pgid":"0","model":"BMW 1er ","cd":"0","milliageMetricsName":"0","address":"Inselkammerstra\u00dfe 4, 82008 Unterhaching","personalName":"BMW 1er : Fausto","price":{"drive":"31","park":"10"}},{"position":{"latitude":"52.541172777778","longitude":"13.325585833333","address":"Saatwinkler Damm 15-17, 13627 Berlin"}
어떤 이유가 있습니까 :
실제 자동차
는그래서 자동차에 정렬 기능이 작동 적용
(당신이 차에 할당 한)에서 찾을 수 있습니다 질문에 대한 답변을 수락하지 않은 것입니다. –
JSON 데이터의 예를 보여주세요. – twil
'$ data.sort' (공백에주의하십시오)는 오타가 있습니까? – mabi