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 に答える