1>
Слушайте, я видел много людей и веб-сайт, загружающий множество содержимого, которое в конечном итоге сбрасывается в innerHTML div.Я чувствую, это просто трата.Что я делаю, так это делаю самый маленький и быстрый запрос, насколько это возможно, и стремлюсь получить то же самое и для ответа.Вы говорите, что обновляете имена после выполнения нового поискового запроса, я бы предпочел извлечь данные из ответа, чем ответ в виде таблицы или div !Например: -
"Пользователь1; 501; BSoD | Пользователь2; 507; BSoD"
Поэтому вместо извлечения кода таблицы я буду использовать Javascript для отображения таблицы на клиенте.боковая сторона.Сначала я разделю ответ с "|"а затем каждый кусок ";"Это упрощает и ускоряет выполнение команд AJAX.
Можно также сохранить эти ответы на основе результатов поиска (в качестве примера, используемого здесь), чтобы сократить использование трафика и улучшить графический интерфейс пользователя.
2>
Не используйте библиотеки, но также не используйте тег script с содержимым на своих страницах.
Многие люди используют библиотеки размером от 100 до 450 кБчто просто не имеет смысла только для AJAX.Это просто замедляет работу вашего сайта и, в конечном итоге, и HTML-страницы.Вы должны использовать теги сценария с атрибутом src , чтобы добавить файл сценария с вашего веб-сайта, но убедитесь, что тег сценария начинается и заканчивается как <script src="Whatever source"></script>
для повышения производительности веб-страницы!
3>
Проверьте собственные заголовки, отправленные таким образом, чтобы любые запросы не AJAX не приводили к отображению ответа!