Я бы сказал, что вы обычно делаете новый запрос для каждого введенного символа, если у вас есть база данных, из которой вы будете получать завершения, если это так, вы можете просто продолжать выполнять запрос, пока не получите только один результат иззапрос, и это должно быть самым близким.Если в результате вы не получили результатов, когда пользователь закончил печатать, выполните поиск, который он хотел сделать?
Чтобы ответить на ваш вопрос, у вас обычно есть доступ к нему со стороны сервера, то есть сценарий php.1003 *