Я хочу, чтобы загрузка JQuery AJAX вставлялась до навигации как есть, а не для замены содержимого элемента.
Я пытаюсь сделать это, загружая его в новый div перед навигацией, но у меня возникают проблемы с развертыванием, так как .unwrap()
разворачивает родительский, а не текущий div. Попытка развернуть div .children()
ломает мою загрузку AJAX.
navigation.before(
$('<div />')
.load(nextLink + ' .post', function() {
pageNum++;
nextLink = nextLink.replace(/\/page\/[0-9]?/, '/page/'+ pageNum);
if(pageNum <= max) {
navigation.children('a').text('Load More');
}
else {
navigation.children('a').text('Nothing else to load.');
}
})
);
Если вам интересно, откуда это взялось, это модифицированная версия Загрузить следующие сообщения WordPress с AJAX