Возможно причина в асинхронности JS.
Нажали несколько раз на кнопку, каждое нажатие породило запрос к серверу и перерисовку таблицы, вот и схлестнулись N потоков в борьбу за отрисовку одной таблицы.
Вам подходит свойство minCharNumber чтобы установить минимум 3 символа и requestDelay чтобы делать запрос с задержкой, а не каждый раз при нажатии клавиши.
Вообще этого нельзя сделать просто так (вопрос безопасности).
Для того чтобы с одного домена можно было отправлять ajax запросы на другой домен, другой домен должен давать на это разрешение с помощью заголовка Access-Control-Allow-Origin.