• User Attivo

    Problema con $.post

    Ciao a tutti, è la prima volta che realizzo chiamate AJAX, ma il codice è molto semplice e non capisco perchè non funzioni.

    In una pagina ho:

    function saveNote(notes){
    	$.post("dungeon.php",{note:notes});
    }
    saveNote("Vittoria!");
    

    E in dungeon.php:

    [PHP]$file = fopen("dungeon.txt","a");
    fwrite($file,date("d/m/Y H:i:s")." - ".$_POST['note']."\n\r");
    fclose($file);[/PHP]


  • User Attivo

    Risolto, il resto della pagina aggiornava troppo velocemente e non lo lasciava finire di caricare il $.post.

    Ho modificato così:

    function saveNote(notes, func)
    	{
    		$.post("dungeon.php",{note:notes}).done(function() {eval(func)});
    	}
    
    saveNote("Vittoria!",'window.location.replace("help.php?"+roba)')
    

    e ora funziona alla grande!