Я использую бесконечный плагин jquery для прокрутки для веб-сайта (https://github.com/paulirish/infinite-scroll)
Все в порядке, за исключением того, что моя страница - это поиск, так что... что происходит:
1) вы переходите на страницу, браузер автоматически находит вас и возвращает вам список предметов (например, баров) вокруг вас... Для того, чтобы избежать разбивки на страницы для этого списка, необходим бесконечный прокрутка. Все работает до сих пор... кроме того факта, что я мог бы обновить "конец бесконечной страницы", а плагин "отвязывает" себя от прокрутки.
2) Теперь... когда вы хотите вручную вставить адрес во входной текст, вы можете это сделать... вы пишете свой адрес и нажмите enter... и с ajax (не обновлять страницу)... Я буду искать lat/lon, найти адрес, изменить навигационную ссылку для бесконечного прокрутки.... и, я чувствую себя немым, НО я не могу понять способ "реактивировать" или "перевязать" плагин с событием.... Таким образом, мои "новые результаты поиска" не имеют нового экземпляра "бесконечного прокрутки"...
(страница "split" правильно и правильно возвращает json, пытающийся изменить "page = NUMBER" )
Это то, что происходит в консоли:
["math:", 0, 468]
jquery.infinitescroll.min.js:20["heading into ajax",
Array[2]
0 : "/ajax/getCoworkings/?page="
1 : "&latitude=52.5234051&longitude=13.4113999&distance=12"
length : 2
__proto__ : Array[0]
]
jquery.infinitescroll.min.js:20["Using JSON via $.ajax() method"]
jquery.infinitescroll.min.js:20["Error", "end"]
jquery.infinitescroll.min.js:20["Binding", "unbind"]
После "unbind" я не могу связать его снова и, следовательно, иметь бесконечную прокрутку при следующих результатах поиска........