Инициировать pajinate() после ajax load()

Хорошо, я не уверен, что это библиотека pajinate, которая не может инициироваться после завершения загрузки(), поскольку она работает, когда я не загружаю() материал.

Но мне нужно загружать представления, потому что я использую API Карт Google. Я перечисляю 3 страницы. Но я просматриваю результаты, которые я получаю от AJAX, и загружаю представление в текущее представление:

for (var i = 0; i < markerNodes.length; i++) {
 // set keys with marker nodes to pass to view

 // load view file
 $( '#listings' ).append($('<div><code>').load( 'ajax/listingFind.php', {
 id: id, 
 name: name,
 logo: encodeURIComponent(logo),
 address: address,
 city: city,
 state: state,
 zip: zip,
 phone: phone,
 email: email,
 web_link: encodeURIComponent(web_link),
 distance: distance,
 marker: markerNum
 } ));
 createMarker(latlng, name, address);
 bounds.extend(latlng);
 fitToMarkers(bounds);
}
</code> <p> Да, ничего другого не имеет значения. Но я просматриваю результаты и загружаю представление, которое захватывает все эти данные в текущем виде. Тогда у меня есть это:</p>  <p> Итак, как только load() заканчивается, я пытаюсь выполнить pajinate. Однако он не выполняется, и в консоли не возникают ошибки. Но когда я вручную помещал загруженные файлы (что я не могу сделать, так как мне нужно передать данные для информации о месте), он отлично работает.</p> <p> Спасибо за любую дополнительную помощь или.. если есть плагины для разбивки на страницы, которые могут обрабатывать вызов с помощью функции ajaxStop(). Я бы не подумал, что это будет иметь значение.</p> </div>
1 ответ

Никогда не думал, понял.

ajaxStop не загружается, если он не прикреплен к документу. Это фиксировало это:

$(document).ajaxStop()

Наряду с избавлением от

$().ready()

licensed under cc by-sa 3.0 with attribution.