jQuery: почему 2 запроса ajax GET вместо 1 запроса? - PullRequest
0 голосов
/ 28 сентября 2010

Почему на этой странице есть два запроса AJAX GET вместо одного?

Имеется два запроса один после другой , но он должен иметь только 1 запрос. Редактируемый код можно найти здесь .

Вы можете проверить ошибку в консоли Firebug.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2010

При удалении initialIndex: 0, jsbin.com / ogilo / 4 # http://bit.ly/cKnMc2 хорошо работает во всех браузерах, просто, к сожалению, появляется новая ошибка для IE7, IE6 после предоставления zero GET-запроса для jsbin.com/ogilo/4

0 голосов
/ 28 сентября 2010

Ваша демонстрация объединяет вкладки с поддержкой AJAX и плагин истории.

Похоже, что плагин вкладок всегда загружает первую вкладку, а затем загружает вторую вкладку, если она указана в истории.

Порядок событий:

  • Загрузка страниц
  • Первая вкладка (aHW5jy) запрашивается через AJAX (1st GET)
  • Плагин History восстанавливает состояние из URL (видит: #http://bit.ly/cKnMc2 в URL, а затем выполняет GET для cKnMc2)
  • 2-й AJAX-запрос завершен, результат показан.

Итак, чтобы подвести итог проблемы, вам нужно определить, какую вкладку запрашивает URL-адрес, прежде чем плагин Tabs инициализирует содержимое любой вкладки. Он должен просто захватить вкладку № 3, если она указана, тогда как в настоящее время он захватывает вкладку № 1, а затем вкладку № 3.

...