Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di miksco
    Registrato dal
    Oct 2012
    Messaggi
    21

    Ordinare valori in tabella

    Buongiorno,
    sto tentando di utilizzare questo codice per riordinare dei dati ed averne salvato via ajax/php l'ordinamento.


    Il problema e che nell'esempio utilizza una lista con del bad html (<li> senza tag genitore). Io invece ho una struttura del tipo


    codice HTML:
    <table style="width: 100%">	<tr id="item_1">		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>	</tr>	<tr id="item_2">		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>		<td>&nbsp;</td>	</tr></table>

    Qualcuno sa aiutarmi nel modificare questo codice?


    codice:
    $(document).ready(function() {
      $("#lista_offerte").sortable({
        handle : '.trascinabile',
        update : function(){
    	var ordina = $('#lista_offerte').sortable('serialize');
    	$("#res").load("../ajax/riordinamento.php?"+ordina);
        }
      });
    });

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me fai prima a cambiare la struttura da tabella a li, che riuscire nella modifica js oltretutto il poco codice postato non aiuta bisognerebbe modificare il codice di .sortable e che qualcuno si faccia carico di questa "prova" lo ritengo molto improbabile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di miksco
    Registrato dal
    Oct 2012
    Messaggi
    21
    Quello è il codice completo. E comunque come dovrei modificare la tabella?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da miksco Visualizza il messaggio
    Quello è il codice completo. E comunque come dovrei modificare la tabella?
    Da una più attenta valutazione quello funziona così e non puoi modificare il codice, per tramutare da tabella a li vedi Il markup html della lista da riordinare del sito

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da miksco Visualizza il messaggio
    Buongiorno,
    sto tentando di utilizzare questo codice per riordinare dei dati ed averne salvato via ajax/php l'ordinamento.


    Il problema e che nell'esempio utilizza una lista con del bad html (<li> senza tag genitore). Io invece ho una struttura del tipo


    codice HTML:
    <table style="width: 100%">    <tr id="item_1">        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>    </tr>    <tr id="item_2">        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>        <td>&nbsp;</td>    </tr></table>

    Qualcuno sa aiutarmi nel modificare questo codice?


    codice:
    $(document).ready(function() {
      $("#lista_offerte").sortable({
        handle : '.trascinabile',
        update : function(){
        var ordina = $('#lista_offerte').sortable('serialize');
        $("#res").load("../ajax/riordinamento.php?"+ordina);
        }
      });
    });
    prova a nominare gli id dei tr con Item_1 (maiuscolo)

  6. #6
    Utente di HTML.it L'avatar di miksco
    Registrato dal
    Oct 2012
    Messaggi
    21
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio

    Da una più attenta valutazione quello funziona così e non puoi modificare il codice, per tramutare da tabella a li vedi Il markup html della lista da riordinare del sito

    Si ma diventa sempre bad html ho bisogno di un codice buono!

    Quote Originariamente inviata da U235 Visualizza il messaggio
    prova a nominare gli id dei tr con Item_1 (maiuscolo)
    Nulla.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da miksco Visualizza il messaggio
    Si ma diventa sempre bad html ho bisogno di un codice buono!
    In tal caso credo che dovrai cercare un altro script, perché da quello che ho visto (velocemente) non mi sembra possibile modificare il codice per farlo andare con le tabelle [e ad essere sincero non sono sicuro che si possa rendere un tr (riga di una tabella) dragabile (mobile)]
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Si può ed in linea di massima c'eri quasi, però ti serve il tbody perché jquery.UI riesca ad interpretare il tuo codice...

    esempio: http://jsfiddle.net/HxTJg/


    p.s. l'handler "trascinabile" in teoria non ti serve, puoi usare la classe di jquery ui... vedi nell'esempio

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 © 2026 vBulletin Solutions, Inc. All rights reserved.