Mysql
 sql >> Base de données >  >> RDS >> Mysql

Enregistrer les données hors ligne avant la publication

CODE :

    function saveEditsBeforeSend(inputIdThatyouWantToGrabState){

        var contentOfInput = $(inputIdThatyouWantToGrabState).val();

        $.cookie("userInputContentOf"+$(inputIdThatyouWantToGrabState).attr("id"), contentOfInput); 

}

Ajoutez un écouteur d'événement et appelez-le avant l'envoi

    $("#yourFormId").on("submit", function(e){
        e.preventDefault();
        var form = $(this);         
        saveEditsBeforeSend(form.find("#inputIdThatyouWantToGrabState"));
        form.trigger("submit");     
});

Ce code stockera le contenu de la saisie dans des cookies que vous pourrez utiliser ultérieurement lorsque la connexion sera ok. (Notez que ce contenu sera perdu si l'utilisateur perd sa session)C'est une idée que vous pouvez perfectionner