Есть такой вот скрипт
<script>
function sIncrease(i, ii) {
if(!i.online) return 1;
if(!ii.online) return -1;
var pl1 = parseInt(i.players.split('/')[0],10);
var pl2 = parseInt(ii.players.split('/')[0],10);
if (pl1 > pl2)
return -1;
else if (pl1 < pl2)
return 1;
else
return 0;
}
var offline = '<img src="http://image.www.gametracker.com/images/maps/160x120/nomap.jpg">';
var Data;
var AllowToRent = false;
$(document).ready(function(){
$.getJSON('http://site.ru/file.json', function(data) {
Data = data;
Data.sort(sIncrease);
for(var i = 0; i< Data.length ; i++)
{
if(typeof(Data[i]) != "undefined" )
{
var dataRow = Data[i];
if(dataRow.online)
{
$( "#monitoring" ).append( "тут html код "+dataRow.players +"" );
}
}
}
});
});
</script>
вывод в html через <div id="
monitoring"></div>
В json файле есть значения "players":"5/20" допустим, их очень много.
Выводится через "+dataRow.players +"
Как получить сумму всех значений которая находится до слеша и вывести её аналогичным образом?
Так же, сейчас стоит сортировка по первому значению до слеша, чем больше, тем выше по списку оно выводит.