Ich verwende die JQuery Autocomplete-Benutzeroberfläche mit meiner Rails-App und es funktioniert wirklich gut. Ich sende den folgenden JSON in meinem index.js.erb und sowohl der Wert als auch der Titel funktionieren gut. Ich habe dieses Beispiel gefunden: img => "# (h {@ object.img_url})", aber ich konnte es nicht zum Laufen bringen.Jquery Autocomplete UI-Bildoption
[{"value":"Moby Dick","img":"http://ecx.images-amazon.com/images/I/517TZoo2JL._SL75_.jpg","label":"Moby Dick"}]
Sollte das funktionieren? oder ist dieses Beispiel nicht korrekt? Wenn Sie Vorschläge haben, wie Sie das Bild zeigen können, würde ich es sehr schätzen. Unten ist der JS-Code, den ich in meiner Anwendung verwende.js
$(document).ready(function(){
$(".auto_search_complete").autocomplete({
dataType: "json",
source: '/books.js',
minLength: 3
})
})
Danke! James
Überprüfen Sie Ihr Webserver-Protokoll, um festzustellen, ob es tatsächlich an die richtige Route gesendet wird. – s84
ich denke, weil der Wert und das Label korrekt zurückgegeben werden – James