Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611

    eliminazione riga da tabella con ajax

    ciao a tutti

    ho una tabella con un elenco di dati

    sul lato destro della tabella ho un icona (cestino) che, una volta cliccata mi cancella la riga, la cancellazione avviene in maniera asincrona tramite ajax, e come risposta dal server riporto semplicemente il responseText all'interno di un alert

    quello che vorrei ottenere è anche l'aggiornamento della tabella con la consecutiva elimiazione della riga cancellata (tipo l'eliminazione degli articoli in wordpress).

    come potrei fare?

    grazie anticipatamente

    NON ABBANDONATE CANI O GATTI!!!

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Come risposta del server fatti restituire due cose:
    il messaggio di risposta e la tabella stessa.

    Una volta che hai cancellato la riga, ti componi la stringa che rappresenta l'html della tabella, aggiungi un separatore, esempio |, aggiungi il messaggio. All'arrivo separi con split, il messaggio nell'alert, la tabella nel suo div contenitore.
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    quello che dici potrebbe essere una soluzione...

    dato che la notte porta consiglio avevo pensato ad un'altra cosa:

    subito dopo l'alert (che contiene il messaggio di risposta) cambio la proprietà display della riga cancellata e la porto a display:none

    ovviamente dovrei portarmi dietro, magari in sessione l'id del tr

    che dici?

    potrebbe essere un'altra soluzione?

    con lo split non ho mai lavorato
    NON ABBANDONATE CANI O GATTI!!!

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ci sono più soluzioni e non è detto che una sia meglio dell'altra.
    Per me può andare benissimo quella che hai scelto
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    la tua soluzione mi sembra più professionale...

    volendola utilizzare riusciresti a farmi un esempio?

    grazie ancora
    NON ABBANDONATE CANI O GATTI!!!

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da activ
    la tua soluzione mi sembra più professionale...

    volendola utilizzare riusciresti a farmi un esempio?

    grazie ancora
    Se mi permetti, ti correggo: sbagli. Ci sono più soluzioni e tutte sono valide.
    Se sei interessato, appena ho tempo, magari stasera, ti faccio vedere tre soluzioni. Io però lavoro con asp.net, non con php.
    Pietro

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    asp zero

    se però hai altre soluzioni prova a dirmi il meccanismo e vedo se riesco a riprodurre lo stesso funzionamento con php
    NON ABBANDONATE CANI O GATTI!!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    per il momento ho risolto nella maniera, credo, più semplice possibile...

    dato che sto passando in maniera asincroma l'idnews da cancellare e dato che ho messo lo stesso idnews <tr id="idnews">.......... come xmlHttp.responseText mi faccio restituire lo stesso idnews che gli ho passato e mi cambia al volo correttamente l'attributo display.

    capito come dico?
    NON ABBANDONATE CANI O GATTI!!!

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.