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);
}

0 ответов

Другие вопросы по тегам