Comment faire AJAX sans actualiser en utilisant paginat, la méthode de pagination intégrée de TP5 ? Il n'est pas nécessaire d'écrire vous-même le code du numéro de page. Quelqu'un peut-il recommander un article avec des exemples pour y jeter un œil ? Il s'agit d'un petit exercice laissé par l'enseignant dans le dernier chapitre du TP5.1. Je n'ai aucune idée. Ou cela signifie-t-il que l'utilisation de la pagination intégrée ne peut pas le faire sans actualiser ?
C'est réussi sans rafraîchir, mais l'écran sera répété À l'exception de la page actualisée, tout le reste est répété. . . . Quelqu'un a-t-il rencontré ce genre de problème ?
Partie de code AJAX
$(function() {
.on ("click", ". Pagination a", function() {
// href qui prend une balise, qui est l'URL, envoyez la requête AJAX
$ .Get ($ (this) .attr ('href'), function (html (html (html) (html ) {// Renvoie la sortie des données à l'élément de l'ID
$ ( '#list'). Html (html);
} ;
// empêche l'événement par défaut et le bouillonnement ;
. .
-> ;where('article_id',$artId)
' var_page'=>'page']
//Bouton de pagination de rendu
$page = $list->render(); $this->assign('list',$list);
$this ->assign('page',$page);
//Pagination ajax au premier plan, s'il s'agit d'une requête ajax, elle entrera dans cette plage , et le code suivant ne sera pas exécuté
if(Request::isAjax()){
return $this->fetch('paginat1'); Impossible de charger automatiquement et d'utiliser AJAX pour appeler la méthode en arrière-plan. Cette méthode doit être appelée en arrière-plan lors de l'entrée dans la page parent
Qu'est-ce qui ne va pas
.