Ich bekomme diesen JS-Fehler:
%Vor%und es ist von diesem Code für das Autovervollständigungs-Plugin jquery UI in meiner application.js-Datei:
%Vor%Ich erhalte diesen Code immer dann, wenn ich eine Seite lade, die NICHT das Textfeld enthält, auf das der Autocomplete-Code angewendet wird. Warum und wie kann ich diesen Fehler loswerden?
Ich möchte feststellen, dass meine Anwendung normal funktioniert, obwohl ich diesen Fehler erhalte. Sollte ich mir über diesen Fehler Sorgen machen?
Warum wird der Code für die automatische Vervollständigung nicht einfach in eine Prüfung eingeschlossen, um zu sehen, ob dieses Element existiert?
etwas wie das:
%Vor% Ich denke, dass .data("autocomplete")
kein Objekt zurückgibt, wie der Fehler sagt:
Die Eigenschaft '_renderItem' von undefined
kann nicht gesetzt werden
Wenn Sie dies tun:
%Vor%Sie versuchen, es aufzulösen:
%Vor% Ich habe noch nie _renderItem
gesehen, also werde ich genauer darauf eingehen.
Eigentlich scheint diese Frage ein Problem zu erklären, das Ihrem sehr ähnlich ist: Using _renderItem Art des automatischen Vervollständigungsfeldes
Tags und Links javascript jquery debugging autocomplete