Last active
July 30, 2019 20:59
-
-
Save thiagotmendes/31b08a6ef11019dd59d929e584185f3c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// inicia a variavel em 1 pois é a primeira carga | |
var resultPagination = 1; | |
// executa o load de acordo com o click no botao | |
$(document).on('click', '.btn-load-questions',function(){ | |
var pagination = $(this).data('pagination'); // recebe o valor do data-pagination no html | |
// recebe o data-pagination e acrescenta o valor inicial + ele mesmo | |
resultPagination = resultPagination + 1; | |
// cria um efeito de load com gif | |
carregaGifLoad(true); | |
// recebe os dados do clique do boao e aponta a função no functions.php | |
var dataForm = { | |
action: "load", // Ação que irá receber os dados para inserção no banco de dados ou disparo por email da função em PHP | |
paged: resultPagination, // dados disparo para paginacao | |
}; | |
$.ajax({ | |
type : 'get', | |
url : disparaLoad.ajax_url, // funcao registrada que faz referencia ao admin-ajax e url | |
data: dataForm, | |
success: function( data ) | |
{ | |
// aguarda 3 segundos para rodar o load | |
setTimeout(function () { | |
carregaGifLoad(false); | |
$('#load-questions').append(data); | |
}, 3000); | |
}, | |
}); | |
// console.log(resultPagination); | |
// atualiza o botão com o novo valor de paginação | |
$('.btn-load-questions').attr('data-pagination', resultPagination); | |
return false; | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment