Проблема в моей функции (ar), которая делает это с помощью int:
912165161
912 165 161 Ft
Хорошо работает везде, кроме IE. Почему это может быть?
function ft(ar)
{
ar = ar.toString();
var len = ar.length; //1234
var ret = "";
var j = -1;
for(var i = len-1;i>=0;i--)
{
j++;
ret = ar[i]+ret;
if(j == 2 || j==5 ||j==8)ret = " "+ret;
}
return ret+" Ft";
}
var code ="{\"osszesen\":1208,\"egy_kep_ara\":53,\"kedvezmeny\":null,\"eredeti-ar\":1208}";
array = $.parseJSON(code);
int = array["osszesen"];
alert(int);
alert(ft(int));
http://jsfiddle.net/9WLGF/13/