Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Jquery e paginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126

    Jquery e paginazione

    Ciao a tutti,
    ho una lista di articoli con la paginazione, vorrei applicare una paginazione con JQuery tipo questa il problema è che la paginazione che utilizzo al momento funziona tramite il passaggio in querystring del numero di pagina... questa che ho trovato io invece utilizza un sistema del tutto diverso!
    Secondo voi è adattabile? Oppure conoscete un plugin Ajax per la paginazione? :master:

    Ciao

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    stai facendo confusione...
    la paginazione deve "normalmente" avvenire lato server.

    Tranne se non usi un plugin che fa questa operazione lato client.. ma è sicuramente molto più pesante.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Jquery e paginazione

    Originariamente inviato da Romyna
    ...
    Secondo voi è adattabile? Oppure conoscete un plugin Ajax per la paginazione? :master:

    Ciao
    Ma se di quello si tratta lo trovo eccessivo, comunque sui jquery hai guardato? E dubito che troverai qualcosa dovendo impaginare con ajax l'operazione sarebbe "personale" e non generica.

    Originariamente inviato da agenti
    stai facendo confusione...
    la paginazione deve "normalmente" avvenire lato server.
    E cosi avviene e solo il richiamo che cambia se usi ajax
    Tranne se non usi un plugin che fa questa operazione lato client.. ma è sicuramente molto più pesante.
    Io non definirei ajax un plugin ma un metodo di trasferimento dati e sicuramente non appesantisce, anzi alleggerisce il trasferimento.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Scusa Andrea,
    ma cosa vuoi dire ?

    Io non definirei ajax un plugin ma un metodo di trasferimento dati e sicuramente non appesantisce, anzi alleggerisce il trasferimento.
    se lei vuole usare un plugin jquery per effettuare la paginazione , ci sono due strade..

    estrarre fuori tutti i record e paginarli tramite Dom.
    (molto pesante come soluzione) ma molti script jquery lo fanno.

    Paginare "n" record alla volta e fare una chiama ajax.. senza fare refresh alla pagina ...
    e questo si può fare con una semplice chiamata load o get con jquery, ma sempre lato server l'esecuzione viene effettuata.

    Quindi Andrea ??? che vuoi dire ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    dovrebbe essere...


    codice:
    $("#demo5").paginate({
    				count 		: 10,
    				start 		: 1,
    				display     : 7,
    				border					: true,
    				border_color			: '#fff',
    				text_color  			: '#fff',
    				background_color    	: 'black',	
    				border_hover_color		: '#ccc',
    				text_hover_color  		: '#000',
    				background_hover_color	: '#fff', 
    				images					: false,
    				mouse					: 'press',
    				onChange     			: function(page){
    
    											$('._current','#paginationdemo').removeClass('_current').hide();
    
    $('#p'+page).addClass('_current').show();
    
    $('#demo5').load("paginazione.php?page="+page);
    			}
    			});
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Ciao,
    ho provato ora la funzione modificata da agenti, ma non ottengo nulla di diverso da quella originale... ora vorrei capire meglio... io la lista di articoli la devo caricare tutti nella stessa pagina e poi farli visualizzare con la paginazione?
    Purtroppo non riesco a capire il funzionamento della paginazione con jquery... :master:

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    a parte che questa è la sezione asp e non javascript..
    ogni plugin per jquery ha la sua logica.

    sembra quindi che "onChange" assegni il cambiamento delle classi, pertanto lì dovrebbe stare anche la richiesta ajax per l'aggiornamento della DIV obiettivo #demo5 .

    Non l'ho testata quindi non so dirti.
    forse potresti provare aggiungendo un alert..
    per vedere se al click cambia qualcosa..


    $("#demo5").paginate({
    count : 10,
    start : 1,
    display : 7,
    border : true,
    border_color : '#fff',
    text_color : '#fff',
    background_color : 'black',
    border_hover_color : '#ccc',
    text_hover_color : '#000',
    background_hover_color : '#fff',
    images : false,
    mouse : 'press',
    onChange : function(page){
    alert(page);
    }
    });
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Originariamente inviato da agenti
    a parte che questa è la sezione asp e non javascript..
    ogni plugin per jquery ha la sua logica.

    sembra quindi che "onChange" assegni il cambiamento delle classi, pertanto lì dovrebbe stare anche la richiesta ajax per l'aggiornamento della DIV obiettivo #demo5 .

    Non l'ho testata quindi non so dirti.
    forse potresti provare aggiungendo un alert..
    per vedere se al click cambia qualcosa..


    $("#demo5").paginate({
    count : 10,
    start : 1,
    display : 7,
    border : true,
    border_color : '#fff',
    text_color : '#fff',
    background_color : 'black',
    border_hover_color : '#ccc',
    text_hover_color : '#000',
    background_hover_color : '#fff',
    images : false,
    mouse : 'press',
    onChange : function(page){
    alert(page);
    }
    });
    si lo so che è la sezione ASP... in realtà è che io lavoro in ASP... anche se mi rendo conto che questa richiesta più che ASP è di Javascript

    Comunque ho provato come hai detto te e l'alert riporta il numero della pagina che si clicca.

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    sperando che qualcuno spost il post...


    $("#demo5").paginate({
    count : 10,
    start : 1,
    display : 7,
    border : true,
    border_color : '#fff',
    text_color : '#fff',
    background_color : 'black',
    border_hover_color : '#ccc',
    text_hover_color : '#000',
    background_hover_color : '#fff',
    images : false,
    mouse : 'press',
    onChange : function(page){
    alert(page);
    $('#demo5').html("test") ;

    }
    });

    ovviamente suppongo che tu abbia una div con id ="demo5"
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Originariamente inviato da agenti
    ovviamente suppongo che tu abbia una div con id ="demo5"
    ovviamente si anche perchè al momento utilizzo la pagina di esempio dello script per le prove

    ho provato la tua ultima modifica ed ora dopo l'alert con il numero di pagina visualizzo la scritta TEST al posto della paginazione (che scompare dalla pagina). :master:

    a questo punto il post dovrebbe andare nella sezione javascript.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.