В итоге, решил всё вот так.
$(function()
{
var towns = [ ]; \\ простой массив, передающийся в autocomplete
for(i in twns) \\ обходим БД
{
towns[towns.length]=new Array(i); \\ наполняем массив
}
$("#from").autocomplete({ source: towns }); \\ передаём в autocomplete
$("#to").autocomplete({ source: towns });
alert(towns);
});
И что бы вы думали она сказала? Да у тебя же мама педагог... (с)
В общем, autocomlpete сказала - хер вам. Окошко выводит с подсказками и даже, судя по сокращению его размеров при вводе городов, выводит города, но только названий их нет
При том, что если вручную сформировать для неё массив вида
towns = ['город', 'другой город'];
- всё прекрасно выводится. Алерт при этом сгенеренный массив выводит нормально. Никто не сталкивался с такой бедой?