I have a website (www.sky-tours.com) selling airline tickets worldwide. When clients search for a flight they enter the departure citiy and their destination.
They either can enter a 3-lettercode if they know the airport, but also the town. After the 4th letter they enter the Ajax offers of similare cities starts.
With slower connections this ajax responses are slow and often too slow that the client enters the full name of the town but its not searched in the database and client gets the answer no flights.
I looked in travelocity.com and priceline.com and it looks like they don't use Ajax. I have been told Ajax is the best way. But I have my doubts now as I am gettig complaints from clients. and why those giant don't use ajax?
Any suggestion what is the best way to do. (We have about 2400 cities stored in that database