2015-11-26 5 views
0

Я пытаюсь прочитать CSV-файл из Dropbox и отобразить его содержимое на веб-сайте. Что я сделал до сих пор, я прочитал данные и записал его на консоль.Чтение данных из внешнего источника (CSV)

Но я не смог отобразить его на веб-сайте, потому что получаю сообщение «Не могу прочитать свойство» toString «неопределенной» ошибки.

Вот мой код: http://jsbin.com/weqiviguci/1/edit?html,js,console,output

Что я делаю неправильно? Не могли бы вы показать мне правильный способ сделать это в JSBin или JFFiddle?

ответ

0

Попробуйте это:

Papa.parse("https://dl.dropboxusercontent.com/s/wsnizh4lyugxd60/data.csv", { 
    download: true, 
    header: true, 
    complete: function(results) { 
    var items = []; 
    results.data.forEach(function(item, index) { 
     items.push('<div id="csvdata' + index + '">' + item.batteryLevel + '</div>'); 
    }); 

    if (items.length > 0) { 
     var el = document.getElementById('csvdata'); 
     el.innerHTML = items.join(''); 
    } 
    }  
}); 
+0

el.innerHTML = items.join (''); строка дает «Невозможно установить свойство» innerHTML «нулевой» ошибки. –

+0

Это означает, что нет элемента с id = "csvdata". Это было в вашем коде jsbin, поэтому я решил использовать его. –

Смежные вопросы