Я занимаюсь разработкой сценария кукловода в nodejs.В этом скрипте есть ajax для кнопки «загрузить больше».Дело в том, что скрипт не ожидает окончания загрузки ajax, оставляя страницу.Я немного запутался в новых обещаниях / ожиданиях.Может ли кто-нибудь помочь мне с сценарием ниже?
var result = await page.evaluate(({ stateSearched, areaSearched, pagePaginationNo }) => {
function processThePage(){
var itemResult = "testing"
return {
itemResult
}
}
function loadMore(stateSearched,areaSearched,pagePaginationNo){
$.ajax({
url: "ajax.php",
type: "GET"
}).done(function (data) {
if (nextPage == null) {
lastResult = processThePage()
return lastResult
} else {
loadMore(stateSearched,areaSearched,pagePaginationNo+1)
}
});
}
loadMore(stateSearched,areaSearched,2)
})