Есть ли у кого-то полный набор шагов от начала до конца при выполнении вызова ajax? это отличается от http-запроса? Посредством восприятия кажется, что заполненная ajax веб-страница занимает больше времени, чем заполненный php: оба доступа к одному и тому же дБ, одному и тому же числу записей, одному и тому же дисплею, различие в строке php для отображения формы до отправки и чтения jquery json и заполнение формы ... это может быть рендеринг?понимание ajax немного больше
ответ
Ajax-вызов выполняет HTTP-запрос, поэтому нет, он не «отличается» от HTTP-запроса, хотя HTTP-запрос Ajax используется иначе, чем поиск страницы для рендеринга.
Если страница заполнена через Ajax, да, она будет намного медленнее, чем страница, предварительно заполненная на стороне сервера, потому что заполненная Ajax страница запускает отдельный HTTP-запрос для каждого заполненного элемента, и тем более как правило, не все могут работать сразу.
Старт-к-концу есть, на каком-то высоком уровне абстракции:
- Настройка объекта Ajax
- инициировать запрос HTTP-Ajax
- Дождитесь запроса HTTP Ajax для завершения
- Распаковать и использовать результаты HTTP-запроса Ajax
Исправить.
Для получения данных с другой страницы требуется немного больше работы, чем просто обновить страницу, поэтому большинство веб-страниц не работает на AJAX. Это связано с тем, что при обновлении страницы браузер делает запрос HTTP, а не через AJAX, где вы делаете запрос.
Но, я хотел бы взглянуть на jQuery (jquery.com), чтобы немного облегчить ваши проблемы. У этого есть некоторые довольно легкие функции, которые облегчат процесс enter code here
перехода и захвата новых страниц через AJAX.
Если вы поедете по маршруту jQuery, я также рассмотрю разбор событий в JSON. jQuery делает это довольно легко сделать, и изучение того, как разбирать JSON - это действительно хороший навык передачи структурированных данных в Javascript.
Вы можете попробовать: AJAX Programming
- 1. Python: Понимание глобального немного больше
- 2. Понимание pthreads немного больше в C
- 3. Понимание немного Haskell
- 4. Понимание немного кода
- 5. Понимание HeirarchyId Node немного лучше
- 6. Понимание AJAX
- 7. Android TableLayout - сжимается немного больше
- 8. ионный - список немного больше контейнера
- 9. HTML5 Видеоконтент немного больше видео
- 10. Сделать мой загрузочный навигатор немного больше
- 11. REDUX: понимание немного концепция + реагировать родной
- 12. Глядя на понимание Swift Функции немного лучше
- 13. Понимание рабочего процесса GIT немного лучше
- 14. Понимание рекурсии в Java немного лучше
- 15. Сумма уникальных палидромов немного больше, чем ожидалось
- 16. Сжатие немного больше производительности из Core Animation
- 17. Граница немного больше, чем изображение внизу?
- 18. IE9/IE10 немного больше размеров шрифта?
- 19. итерации через массив (и немного больше)
- 20. python, удаляя части списка (и немного больше)
- 21. Как получить немного больше помощи, возможно ...?
- 22. Лучшее понимание AJAX
- 23. Понимание AJAX Отправить запрос
- 24. понимание jquery и ajax
- 25. Ajax - понимание кода
- 26. Понимание ajax return
- 27. Понимание галереи и категорий ajax
- 28. Получение файла JSON немного поработало, но потом больше не работало
- 29. Понимание разницы между $ .ajax() и $ .ajax(), то
- 30. Понимание Ajax в Rails 3