Я написал веб-сайт, который выглядит как веб-журнал. Мой пейджинг с JQuery Ajax, и у меня есть кнопка LIKE для каждого сообщения, которое также является JQuery Ajax. Когда я меняю пейджинг, новые ссылки LIKE не работают с Ajax и открываются на новой вкладке. Кто-нибудь знает, как это решить?Ajax после Ajax
ответ
Похоже, вы добавляете обработчики событий ко всем ссылкам при загрузке страницы и не добавляете их снова, когда вы заменяете ссылки разными.
Используйте live functionality в jQuery, так что вам не о чем беспокоиться.
мои мысли точно. – mpen 2010-12-05 22:37:44
Я предполагаю, что вы привязываете события к кнопкам «как» с .click()
или .bind()
. Вам нужно либо привязать обработчики к новому контенту, когда вы загружаете его через AJAX, либо используйте .live()
для привязки ваших «похожих» обработчиков.
Следует отметить, что .Live() .bind() .delegate() или другие подобные методы сокращения являются старыми методами. Технически в них нет ничего плохого, но отныне лучше использовать обработчик события .on(). И чтобы получить эффект метода .live(), привяжите метод .on() к родительскому уровню и определите ваш Селектор в качестве второго параметра.
На самом деле, в зависимости от того, какую версию вы используете, может быть * все * неправильно с их использованием. – 2013-02-20 10:22:30
- 1. ASP.NET Ajax: закрыть окно после вызова Ajax?
- 2. JQuery/AJAX - Отправить форму после разрешения ajax
- 3. выполнить ajax php после успешного предыдущего ajax
- 4. ajax action после ответа ajax в wordpress
- 5. Цепь ajax после другого ajax complete
- 6. Выполнить вызов AJAX после загрузки AJAX
- 7. обновить ajax datatable после успеха ajax
- 8. Показание successmessage после ajax
- 9. FadeIn после ajax jquery
- 10. Инициализировать angularjs после ajax
- 11. jquery неактивен после ajax
- 12. Ajax проверка после ошибки
- 13. javascript после загрузки ajax
- 14. Уведомлять после вызова Ajax
- 15. Javascript после запроса AJAX
- 16. Ajax значение после возвращения
- 17. Ajax ошибка после HashWithIndifferentAccess
- 18. ScrollToTop после вызова AJAX
- 19. JQuery Ajax нагрузки после
- 20. Ajax после возвращения ошибки
- 21. триггер js после ajax
- 22. Перезагрузка modernizr после ajax
- 23. Run JavaScript после Ajax
- 24. после запуска ajax return
- 25. Rebind после завершения ajax
- 26. Ajax данные после формы
- 27. Невозможно перетащить после $ AJAX
- 28. Перенаправление после Ajax GET
- 29. Перенаправление после сообщения Ajax
- 30. обновление страницы после AJAX
Можете ли вы предоставить код разметки/javascript для лучшего понимания? – jatanp 2010-12-05 22:21:16