Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Jquery] aggiornare div alla fine di una chiamata ajax

    Ciao a tutti,

    Sto tentando di far visualizzare le modifiche al database in tempo reale attraverso il supporto ajax di jquery. Nel particolare sto mettendo TRUE o FALSE a un campo del database effettuo correttamente l'updatema non riesco a far refreshare (aggiornare) il div dove dovrei vedere la modifica effettuata. Il tutto dovrebbe essere molto simile a Gmail quando seleziono una mail e la segno come "già letta" e immediatamente il cambiamento.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    con jquery e' facilissimo c'e' ilmetodo succes: che ritorna quello che fa la pagina(ad esempio) chiamata da ajax.

    $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
    //qui fai quello che vuoi e msg e' per esempio l'echo della pagina some.php
    }
    });

  3. #3
    giuro che l'ho fatto ti mando il codice:

    Codice PHP:
    function ajaxController(triggerurlformsuccess_id)
    {
        $(
    '#'+trigger).click(function()
        {
            $.
    ajax(
            {
                
    urlurl,
                
    type:'POST',
                
    data: $('#'+form).serializeArray(),
                
    success: function(data)
                {
                   $(
    '#'+success_id).html(data)
                }

            });
        });

    questa è parametrica, la uso per ogni volta che chiamo un metodo che interagisce con il database

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