2016-08-08 17 views
1

Ich versuche, das jQuery CSV-Parser-Plugin zu verwenden. Allerdings habe ich diese Konsole Nachricht:javascript: Uncaught TypeError: Kann nicht 'Objekte' von undefined lesen: jquery-csv

Uncaught TypeError: Cannot read property 'objects' of undefined.

Mein Code ist

function update() { 
    $.ajax({ 
     url: "the-correct-path.html/fakeaddata.csv", 
     async: false, 
     success: function (csvd) { 
      data = $.csv.objects(csvd); 
     }, 
     dataType: "text", 
     complete: function() { 
      document.getElementById("lastupdate").innerHTML = data; 
      // call a function on complete 
     } 
    }); 
} 
+1

Fehler ziemlich einfach $ .csv zurück undefined das ist, warum Sie diesen Fehler haben. Überprüfen Sie Ihre Rechtschreibung. Vielleicht sollte es $. (CSV) oder so etwas sein. Hoffe das hilft. Überprüfen Sie außerdem, ob Sie das Plug-in in Ihrem Dokument aktivieren, bevor Sie diesen Code verwenden. –

+0

Auch in Bezug auf Dokumente https://github.com/evanplaice/jquery-csv müssen Sie .fromObjects(), keine Objekte aufrufen. Probieren Sie es aus – Nigrimmist

+0

@Nigrimmist Dies wird nicht magisch "$ .csv" mit Leben füllen;) – Andreas

Antwort

0

Es sollte $ .csv.toObjects() sein,

In Ihrem Code ersetzen $.csv.objects(csvd);-$.csv.toObjects(csvd),

PS: Achten Sie auf das Semikolon am Ende Ihres Codes. Ergänzen Sie es mit einem Komma.