0

jqueryuiを使用した次のコードがあり、オートコンプリートボックスにリストが表示されますが、コンテンツは表示されません。リストの高さは 0 です。

データはjsonであり、バインディング前のデータを見ることができます。ここで何が欠けているのかわかりません。

         $("#Stock").autocomplete({
             dataType: "json",
             source: data,
             autoFill: true,
             minLength: 1,

             position: { my: "left to[", at: "left bottom", collision: "none" },
             select: function (event, ui) {
                 alert(ui.item.Symbol)
             },


             open: function (e, ui) {
                 console.log($(".ui-autocomplete li").size());
             },
             search: function (e, ui) {
                 console.log("search returned: " + $(".ui-autocomplete li").size());

             },
             close: function (e, ui) {
                 console.log("on close" + $(".ui-autocomplete li").size());
                 $("#Stock").val("");
             }

         });

ここで直面している問題を追加しました..どんな助けでも大歓迎です..

http://jsfiddle.net/BJGLf/

4

1 に答える 1

0

現在、あなたは合格[{Symbol: 'value'}]しており、オートコンプリートは['value','value']orを期待してい[{ label: 'label', value: 'value' }, { label: 'label2', value: 'value2' }]ます。ソース形式についてはAPIを参照してください。

于 2013-03-10T21:40:42.413 に答える