Ich weiß eigentlich nicht, wo ich anfangen soll, da die Dokumentation nicht wirklich viel zu erklären.Verwenden Sie typeahead.js zum Auffüllen der Liste mit XML-Datei
Ich möchte eine Autocomplete-Liste mit einer externen XML-Datei generieren, die ich auf meiner Website laden.
Bisher habe ich habe diese in das Eingabefeld angelegt:
$('.typeahead').typeahead({
highlight: true
},
{
name: 'brands',
display: 'value',
source: function(query, syncResults, asyncResults) {
$.get('/?s=' + query, function(data) {
asyncResults(data);
});
}
});
Nach der Suche, ich sehe zusätzliche GET-Anforderungen für jeden Buchstaben der Suchabfrage angezeigt. Aber dann in der Konsole sehe ich die folgende Fehlermeldung:
Uncaught TypeError: Cannot use 'in' operator to search for 'length' in <!DOC - jquery.js?ver=1.12.4:2 Uncaught TypeError: Cannot use 'in' operator to search for 'length' in <!DOC
nicht sicher, was das bedeutet: S
I http://services.inveroak.co.uk/readerimages/livepanel/91112.xml als Quelle XML-Datei festlegen möchten aus zu lesen, und dann verschiedene Werte anzeigen von die XML als Einträge werden eingegeben. Ich möchte dann einen Sprung zu einer URL durchführen, wenn diese Einträge angeklickt werden.
Nutze ich das richtige Werkzeug für den Job?
_ "und dann verschiedene Werte aus dem XML-Anzeige" _ Was sollten Werte gesucht in 'xml' Datei? – guest271314
Ein 404-Fehler ist ziemlich eindeutig. Was ist die URL, die zur gewünschten Antwort führen würde? – Tomalak
Naja, ich möchte eigentlich nach 'Name' und' Pin' suchen, vielleicht andere in Zukunft, aber nur diese beiden zuerst. Ist das erforderlich? Oder könnte die gesamte Datei durchsucht werden? – Lee