Проблемы с вкладками пользовательского интерфейса jQuery, AJAX и Ajaxpager - PullRequest
0 голосов
/ 03 октября 2009

Я просмотрел множество подобных вопросов здесь и перепробовал много вещей, но я все еще застрял. Не то чтобы я относительно новичок в jQuery.

Что я хочу сделать, так это использовать вкладки пользовательского интерфейса jQuery (с адресом jQuery - для кнопки «Назад» и закладки). У меня это работает без проблем.

Внутри каждой вкладки я пытаюсь использовать jQuery UI ajaxpager. У меня возникла проблема с инициацией пейджера внутри загруженного контента ajax Исправление: используется ajaxComplete, чтобы получить пейджер, инициализированный на второй вкладке ..

Теперь моя проблема заключается в следующем.

  • загрузить страницу. OK
  • нажмите вкладку 2. ОК
  • нажмите вкладку 1. ОК

теперь, когда я вернулся на вкладку 1, вкладка 2 не будет работать.

Я уверен, что это что-то простое. Вы можете посмотреть мое демо здесь: http://www.sjlarchitect.com/help/projects_en1.html

Я боролся пару дней, пытаясь реализовать это. Я уверен, что это что-то очень простое. Если вы не можете опубликовать ссылку на мой пример, пожалуйста, сообщите мне.

Примечание: пейджер не стилизован и т. Д. И т. Д., Просто пытаюсь заставить реализацию работать.

1 Ответ

0 голосов
/ 03 октября 2009

У меня была похожая проблема с диалоговым окном пользовательского интерфейса. Мне пришлось добавить логику onLoadComplete, а затем логику onUnload, чтобы уничтожить данные. Я полагаю, что это потому, что когда вы переключаете вкладки, это фактически перезапускает конструкторы jquery, поэтому при переключении вам нужно будет деинициализировать имеющуюся там информацию, в данном случае jquery ui ajaxpager.

Я посмотрю и посмотрю, смогу ли я найти более определенный ответ, но это мое лучшее предположение, не углубляясь в код.

...