Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    Niente ancora purtroppo =(

    img.jpg

    Questa è la gerarchia del dom, le ho provate tutte xD ma niente!!!!
    io vorrei l'id della classe "comment" che contiene il bottone selezionato =)
    Ultima modifica di BerniBerat; 24-04-2014 a 18:15

  2. #12
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    In quella gerarchia dov'è il button?
    No

  3. #13
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,100
    Comunque nella gerarchia io il button non lo vedo!! E comunque visto che non si riesce a recuperare id della classe comment fallo scrivere da php in linea <button onclick="eliminacommento('qui-metti-id')">elimina commento </button> direttamente nella pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #14
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    Scusatemi avete ragione.. Il button è contenuto all'interno dei div comment .. Quindi esistono tanti button quanti sono i div comment

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Io nel div .comment vedo:

    • div.avatar
    • div.name
    • div.date
    • div#comstyle (che spero non si ripeta in tutti i commenti)


    Nessun button...

    Visto che la sua posizione precisa sembra un segreto, proviamo così...

    Sostituisci
    codice:
    $(this).parent();
    Con
    codice:
    $(this).parents(".comment").eq(0);
    (L'ho scoperto oggi il metodo parents, non so se funzionerà)
    No

  6. #16
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    Appena torno a casa lo provo e ti faccio sapere nel frattempo ti ringrazio
    ----------------------
    div.avatar <---- foto dell'utente
    div.name <---- nome dell'utente

    div.date <----- data del commento
    div#comstyle <---- contenuto del commento
    <button>cancella commento<button> <--- il bottone è qui
    -----------------------
    Questa è la struttura nell'immagine non vedete il button perché lo screen l'ho fatto prima di provare il metodo che mi avete consigliato

  7. #17
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    codice:
    $(document).ready(function(){
    $(".comment button").click(function () {
    if (confirm("Sei sicuro di voler eliminare questo commento?")) {
      var comment = $(this).parent(); // Recupero il commento
      $.ajax({ // Chiamata ajax
        url: "deleteCom.php", // Url della pagina
        data: {"deleteID": comment.attr("id")}, // Parametri
        type: "POST",
        success: function (result) { // Se il server risponde
           if (result == "deleted") { // Se nella pagina php era stampatu "deleted"
             comment.remove();
             alert("Commento eliminato");
           } else {
             alert ("Non sono riuscito a eliminare il commento");
           }
        }
      });
    }
    });
    });
    Signori ho risolto il problema grazie al vostro preziosissimo aiuto!! =)
    Sbagliavo ingenuamente la sintassi del codice .. Vi ho fatto perdere tempo e pazienza, scusatemi!! =)
    Grazie mille ancora per tutto quanto!! Alla prossima!!!!
    Berni

  8. #18
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    Rieccomi 0.0 Sorge un nuovo problema... Vi spiego tutto:
    ho immesso alla "bacheca", in cui compaiono questi commenti, uno script "infinite scroll" che, attraverso una combinazione col php, mi tira fuori un tot di commenti ogniqualvolta l'utente raggiunge con la barra dello scroll la fine della pagina!!
    Il tutto, sino a qui funzia alla perfezione.. L'unico problema è che non funziona lo script qui sopra con i nuovi commenti, ovvero quelli che vengono buttati fuori dallo script "infinite scroll" =(
    Sarà forse per quel
    $(document).ready(function(){

    ?????

  9. #19
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Prova a sostituire

    codice:
    $(".comment button").click(function () {
    con
    codice:
    $("#main").on("click", ".comment button", function () {
    No

  10. #20
    Utente di HTML.it
    Registrato dal
    Apr 2014
    residenza
    Piemonte
    Messaggi
    21
    Io ti nomino "Santo patrono del Jquery" =) Grandissimo!!
    Grazie mille!!

    Berni

Tag per questa discussione

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