0

我有这段代码。

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

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

问题出在哪里?

4

1 回答 1

0

只需尝试使用这样的东西:

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

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

于 2013-06-11T15:47:52.873 回答