jquery refresh div non funziona

psicona

Utente Attivo
10 Mar 2017
24
1
3
Ciao a tutti,
ho quasi risolto il problema del codice che avevo nei giorni scorsi.
Eccolo di seguito:

Codice:
 $(document).ready(function() {
        $('#SetBookmark').on('click', function(){
            var action;
            var idProdotto = <% =request("ProdID") %>;

            if ($(this).attr("value") == 'Aggiungi') {
                action = 'add';
            } else {
                action = 'remove';
            }

            $.ajax({
                url: "setPreferitiDiv.asp",
                data: { bookmark: action, prodID: idProdotto },
                cache: false,
                success: function(result){
                $.ajaxSetup({ cache: false });
                $("#togglePreferiti").load(location.href + " #togglePreferiti"); //questo non funziona...
                
                }
            })
        });
   });

Il div in questione da aggiornare, che contiene un bottone, è il seguente:
Codice:
select case checkPreferiti(Session("userID"),rs("idProdotto"))
            case False
                %><div id=togglePreferiti"><button class="btn btn-danger my-cart-btn my-cart-b" id="SetBookmark" value="Aggiungi">Aggiungi ai preferiti</button></div><%
            case True
                %><div id=togglePreferiti"><button class="btn btn-danger my-cart-btn my-cart-b" id="SetBookmark" value="Rimuovi">Rimuovi dai preferiti</button></div><%
        end select

Funziona tutto, il codice jquery lancia lo script che modifica il database.
Solo l'ultimo comando non funziona, in poche parole non aggiorna il div (togglePreferiti).
Ho provato anche direttamente con il bottone (SetBookmark) senza risultato.
Avete suggerimenti su dove sbaglio?
Grazie in anticipo
 

Discussioni simili