rafaello,
Сообщение от rafaello
|
Так как же решить данный вопрос?
|
Можно так:
function getTotalPagesNumber(pageNum) {
return new Promise(function(resolve) {
jQuery.ajax({
type: 'POST',
url: '<?php echo get_template_directory_uri();?>/hxr.php',
data: 'id=380&page_num=' + (pageNum || 1),
success: function(data) {
if (data typeof === 'string')
data = JSON.parse(data);
resolve(data[0].total_pages);
}
});
});
};
function get_content(jj) {
///your code here
getTotalPagesNumber(jj).then(function(totalPages) {
jQuery('#paginationn').twbsPagination({
totalPages: totalPages,
visiblePages: 7,
onPageClick: function(event, page) {
}
});
});
}
Еще можно сделать ваш запрос синхронным (браузер затупит до окончания запроса), также можно запустить построение пагинации в callback-функции, которую вы передаете в метод ajax