自动完成不显示任何jquery

时间:2013-06-11 15:42:11

标签: jquery autocomplete

我有这段代码。

    $("#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"}] 

输入字段下的列表包含值,但它们不显示。

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

尝试使用类似的东西:

$("#id_bezeichnung").autocomplete("getTumorstadiumtyp", {
    dataType: "json",
    ...
});

同时检查一下:http://www.jqueryautocomplete.com/jquery-autocomplete-json-example.html