Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380

    [ajax+jquery] confirm button 'ok' - 'cancel'

    Ciao, sto cercando di implementare in ajax la cancellazione di un campo da db in seguito alla conferma da parte dell'utente (viene inviato l'id alla pagina delete.php)

    Se 'ok' elimino il campo e ricarico la pagina corrente (poi magari mi studio come evitare il reload...se potete indirizzarmi vi ringrazio)
    Se 'cancel' non fai niente.

    mi date qualche suggerimento per correggere la funzione?
    Grazie

    codice:
    $.ajax({
       type: "POST",
       url: "delete.php",
       data: string,
    	  success: function(msg) {
    		$("div#result").dialog({
    				bgiframe: false,
    				modal: true,
        buttons: {
    		  'Ok': function(){
    		       self.location.reload();
    			},
    		       'Cancel': function(){
    				  $(this).dialog("close");
    				},
    		
        }
    }).html(msg);
    	},
    If you think your users are idiots, only idiots will use it. DropBox

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Da come è scritta quella chiamata ajax sembrerebbe che richiami la pagina delete.php poi chiedi conforma, se è cosi di cosa chiedi conferma?


    P.S. Consiglio le eliminazioni falle in maniera tradizionale in querystring delete.php?id=*** e inutile fare una chiamata ajax per poi ricaricare la pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Grazie per la risposta.

    Originariamente inviato da cavicchiandrea
    Da come è scritta quella chiamata ajax sembrerebbe che richiami la pagina delete.php poi chiedi conforma, se è cosi di cosa chiedi conferma?
    infatti vorrei richiamare la pagina (iniare l'id) subito dopo aver confermato. E' questo il punto della mia domanda.

    Originariamente inviato da cavicchiandrea
    P.S. Consiglio le eliminazioni falle in maniera tradizionale in querystring delete.php?id=*** e inutile fare una chiamata ajax per poi ricaricare la pagina
    Concordo, infatti vorrei poter elimare il record evitando il reload...
    Ho scelto questa strada per mantenere lo stile degli "alert" di jquery

    Quindi vorrei:
    1 - fare la chiamata ajax (inviare l'id al delete.php) dopo la conferma
    2 - eliminare il recordo senza il reload (forse questo punto non è immediato ma ci arriverò, se ci sono degli esempi...)

    Ciao e grazie ancora
    If you think your users are idiots, only idiots will use it. DropBox

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Persisto le incomprensioni se vuoi lanciare il confirm da link prova a vedere qui passando l'id in querystring volendo usare ajax probabilmente prima devi aprire dialog e poi eseguire la chiamata
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.