AJAX Demander de l'Aide pour la page suivante/précédente
Comment puis-je utiliser AJAX pour obtenir la Page Suivante/Précédente(s).
Comment appeler dans un navigateur:
page.php?page=1-1
ou
page.php?page=1
Le retour n'est qu'un texte.
Devrait charger les pages dans ce format:
1-1
ou
1
Lorsque l'utilisateur clique sur la page suivante/précédente bouton(s) comment puis-je passer que le numéro de page à l'appel ajax et afficher les résultats.
Aussi comment puis-je garder une trace de ce que la page de l'utilisateur est en train de lire?
Et comment puis-je mettre un max min pour les pages, comme j'ai 100 pages ne font pas appel à la page 101
HTML
<input id="loadPages" name="loadPages" type="button" value="Next" />
<input id="loadPages" name="loadPages" type="button" value="Previous" />
<div id="displayResults" name="displayResults">
</div>
JS (pas de travail)
$("#loadPages").click(function(){
$.ajax({
url: 'page.php',
data:{'page': '1-1'},
error : function (){ alert('Error'); },
success: function (returnData) {
alert(returnData);
$('#displayResults').append(returnData);
}
});
});
- Votre javascript a des erreurs suivantes:
Error: Problem at line 11 character 1: Expected ')' and instead saw ''. } Problem at line 11 character 1: Missing semicolon. }
- Sry fait que corriger l'erreur? Firebug ne travaille pas dans Chrome pour moi, soupir...
- Je crois que votre champ de données est aussi tordu. essayez
data: 'page=1-1'
oudata:{'page': '1-1'}
- ok merci, fixe ainsi que
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme cela... Garder une variable globale appelée
currentPage
et ajustez simplement le numéro de la page en conséquence.DÉMONSTRATION EN DIRECT http://jsfiddle.net/Jaybles/MawSB/
HTML
JS
Ensuite votre page php peut accéder à
$_REQUEST['page'];
et de renvoyer les données en conséquence.url: 'page.php?page=' + currentPage,
page.php?page=1
travail si vous accédez manuellement?displayResults
. c'est ce que l'.html()
fonction n'.