我有这段代码。
$("#id_bezeichnung").autocomplete({
source: "{% url 'getTumorstadiumtyp' %}",
select: function( event, ui ) {
$( "#id_bezeichnung" ).val( ui.item.bezeichnung);
return false;
}
}).data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>"+ item.bezeichnung + "</a>" )
.appendTo( ul );
};
我有像这样的json回复
[{"bezeichnung": "Harnblase"}, {"bezeichnung": "Harnblasentumor"}]
输入字段下的列表包含值,但它们不显示。
问题出在哪里?
答案 0 :(得分:0)
尝试使用类似的东西:
$("#id_bezeichnung").autocomplete("getTumorstadiumtyp", {
dataType: "json",
...
});
同时检查一下:http://www.jqueryautocomplete.com/jquery-autocomplete-json-example.html