web-dev-qa-db-fra.com

recharger div après demande ajax

comment puis-je actualiser ou recharger une div après une requête ajax? J'ai ce code:

function Register(event) {
event.preventDefault();
    console.log(event);
    $.ajax({
        type: 'POST',
        url: register,
        data: {
            name: $('#name').val(),
            email:   $('#Email').val(),
            password: $('#password').val(),
            _token: $('#token').val()
        },
        dataType : "json",

        success: function (data) {
           if (data.success){

             $('#header').
               $('#Register').modal('hide');

           }
        }
    });

}

j'ai besoin de recharger ou d'actualiser l'en-tête div.

5
Reco Jhonatan

Vous pouvez charger la div comme ceci.Veuillez occuper l'espace avant la division (" #divid");

if (data.success){
   $("#divid").load(" #divid");
    }
16
Sree

Je pense que vous essayez de recharger la section d'en-tête après la connexion pour afficher le nom d'utilisateur, la déconnexion, etc. .. Pour ce faire, vous devez renvoyer l'intégralité du code HTML de votre méthode ajax dans la variable "data.success" en utilisant un code json similaire. .

your ajax method function () {
    $response = array('success' => 'Your html data come here');
    echo json_encode($response);
    exit(0);
}
1
Suman Singh