Bonjour,
Je vous invite d'abors à visiter mon site www.pintagger.com ... J'ai un petit probleme avec ajax lors de la pagination en scroll. Lorsque on scroll vers le bas, ajax fais appel à une page PHP qui charge les statuts suivants au fur et à mesure. Voici mon script ajax situé dans index.ph
<div id="items"></div>
var is_loading = false;
var limit = 4; // limit items par page
$(window).scroll(function() {
var scrollBottom = Math.floor($(window).scrollTop() + $(window).height());
var h=Math.floor($(document).height());
if(scrollBottom < h){
scrollBottom=scrollBottom+1
}else if(scrollBottom > h){
scrollBottom=scrollBottom-1
}
if(scrollBottom == h) {
var reup=-50;
$('#chargemnt').show();
$.ajax({
url: 'load_more.php',
type: 'POST',
data: {last_id:last_id, limit:limit},
success:function(data){
$('#chargemnt').hide();
$('#items').append(data);
is_loading = false;
}
});
}
});
CE QUE JE VEUX
Lorsque ajax recupere le fichier PHP avec la methode append, ils perdent tous les fonctionnalités liées à un mes scripts integrés dans le header. Ce qui fais que on ne peut plus Liker ou Disliker les statuts. Pour cela j'ai du encore aller integrer tous mes scripts dans le fichier PHP load_more.php.... mais là encore ça generere d'autres problemes. Quant je click sur un bouton Like par exemple, c'est comme si j'avais clické 4 ou 5 fois ce bouton. Voilà, allez constatez vous même les degats. Est-ce que quequ'un peut me dire comment faire en sorte que le fichier PHP tienne compte de mes scripts dans le header?