У меня есть PHP-файл, который генерирует следующие данные JSonКак отображать данные json в текстовом поле jquery auto complete?
["Health Infoway","Canada Health Infoway","Infowiki","Info",......"Canada"]
Я получаю проблему загрузки автозаполнения текстовое поле, используя выше данных.
ниже мой JQuery sript, который называют getorgname.php, чтобы получить Вышеприведенные данные
$("input[name=profileOrg]").keyup(function(){
$("input[name=profileOrg]").autocomplete({
source: function(request, response) {
$.getJSON('CHI_custom/customScripts/getorgname.php','user=' + $('#hiddenUser').val(), function(data){
response($.map(data, function(item) {
return item;
}));
}
}
}); });
Ниже мой getorgname.php файл, который генерирует данные JSon
$User = DekiUser::getCurrent();
if($User->isAnonymous() || $User->getUserName() != $_REQUEST['user'])
{
scriptError("Inappropriate access");
}else{
$ds = my_ldap_connect(CHI_LDAP_LOCATION, CHI_LDAP_PORT, CHI_LDAP_USE_TLS);
$groups = get_all_groups($ds, CHI_LDAP_BASE_DN, CHI_LDAP_BIND_DIRECTORY, CHI_LDAP_BIND_PASSWORD);
$sr = @ldap_search($ds, "ou=people,".CHI_LDAP_BASE_DN, "(uid=*)");
$nt = ldap_get_entries($ds, $sr);
foreach($nt as $each)
{
if(is_array($each))
{
$json[] = $each['o'][0];
}
}
}
echo json_encode($json);
Я использую следующий файл Jquery для автоматического заполнения текстового поля
<script type="text/javascript" src="CHI_custom/customScripts/jquery.formwizard-3.0.5/js/jquery.min.js"></script>
<script type="text/javascript" src="CHI_custom/customScripts/jquery.formwizard-3.0.5/js/jquery-ui.min.js"></script>
Как я могу отобразить эти json-данные в своем токоррекция полный текст коробка
Вы считали http://twitter.github.com/typeahead.js/? Его новый плагин jquery из twitter. – amof
не выполняет функцию автозаполнения и управляет клавиатурой. Я думаю, что вам может не понадобиться первое событие с ключом. –