【发布时间】:2011-01-03 15:01:50
【问题描述】:
自动完成小部件似乎要求数据在数组中具有变量“标签”和“值”。
是否可以覆盖它并使用您自己的值(例如数据库中的列),以便您可以在表单中拥有多个具有自动完成功能的文本框?
给使用 PHP 和 MySQL 自动完成功能的人的一些提示...
while($r = mysql_fetch_assoc($rsCustomerLookup)) {
$rows[] = $r;
}
print json_encode($rows);
从数据库中获取 json 格式的数据
select: function( event, ui ) {
$( "#name" ).val(ui.item.name);
$( "#surname" ).val(ui.item.surname);
$( "#company" ).val(ui.item.company);
$( "#address1" ).val(ui.item.address1);
$( "#address2" ).val(ui.item.address2);
etc
如果您打算从一个自动完成文本框填充整个表单,则用数据填充其他文本框
【问题讨论】: