2014-01-23 31 views
0

我從我的數據庫中獲得數據,我可以在我的文本框中看到,但是當我嘗試點擊其中一個值時,該值不會出現在文本框字段中。自動完成選擇錯誤,同時選擇值

我的JavaScript

$(document).ready(function(e) { 
    $("#txt_cname").autocomplete({ 
     source: 'edit_autocomplete.php', 
     minLength: 1, 
     select: function(event, data) { 
      $("#agent_id").val(data.item.aname) 
     }}); 
}); 
+0

你可以張貼一些HTML,含#txt_cname和#agent_id? – Minister

回答

1

select應該尋找一個值,而不是一個名字:

$("#agent_id").val(data.item.value); 
+0

感謝您的回覆,但我的問題與此無關,我可以在文本字段名稱txt_cname中看到我的所有值,並且當我從列表中選擇一個值時,它將從文本字段中消失 – user3228675

+0

您指的是什麼'textfield', '#agent_id'? 。 – Phil

+0

<腳本類型= 「文本/ JavaScript的」> $(文件)。就緒(函數(e)中{ $( 「#txt_cname」)自動完成({ \t \t源: 'edit_autocomplete.php', \t \t minLength:1}); }); user3228675