ParseFloat в строке JavaScript не работает
Я получаю набор координат из базы данных. Отправить их с JSON для JavaScript. После ряда тестов я вполне уверен, что каждый элемент массива содержит строку с данными.
Передача каждого элемента в parseFloat
, возвращает переменную типа номер, но число NaN
; ты можешь помочь мне решить это? вот что я получаю от php:
["20.6687","-103.34","20.6728","-103.313","20.6578","-103.298","20.6333","-103.304","20.6356","-103.33","20.6687","-103.34"]
coords = '<?php echo $coordsJSON?>';
var res = coords.replace("[", "");
res = res.replace("]", "");
res = res.split(",");
limite = res.length;
var r;
for (i=0; i<limite; i++){
alert(typeof res[i] + " " + res[i]);
r = parseFloat(res[i]);
lttd = r;
alert(lttd);
alert(typeof r);
}