Hi,
arbeite gerade mit zii.widgets.jui.CJuiAutoComplete und lasse mir per AutoComplete die Werte aus der DB zurückliefern.
Firebug zeigt die JSON Rückgabe korrekt an
[
{"id":"114","title":"asfasfasfasfasfsd"},
{"id":"115","title":"asfasfasfasfasfsd"},
{"id":"116","title":"asfasfasfasfasfsd"},
{"id":"117","title":"asfasfasfasfasfsd"},
{"id":"118","title":"asfasfasfasfasfsd"},
{"id":"119","title":"asfasfasfasfasfsd"},
{"id":"120","title":"asfasfasfasfasfsd"},
{"id":"121","title":"asfasfasfasfasfsd"},
{"id":"122","title":"asfasfasfasfasfsd"},
{"id":"123","title":"asfasfasfasfasfsd"},
{"id":"124","title":"asfasfasfasfasfsd"}
]
Mein Input Field wird auch korrekt mit <li></li> aufgefüllt jedoch sind die Werte leer!?!
<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 290px; left: 505px; display: block; width: 237px;">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
Das Widget habe ich folgendermaßen eingebaut
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'id' => 'country-chain',
'name' => 'country_chain',
'source'=>$this->createUrl('flashcards/churchsearch'),
'options'=>array(
'delay' => 300,
'minLength' => 1,
'showAnim' => 'fold',
'select' => "js:function(event, ui) {
$('#country_chain').val(ui.item.title);
$('#code').val(ui.item.id);
}"
),
'htmlOptions'=>array(
'size'=>'40'
),
));
?>
Ich habe diverse Wikis, Blogs, etc. durchgelesen und den Code 1:1 kopiert, jedoch ohne Erfolg