簡體   English   中英

在ajax請求后重新加載div

[英]reload div after ajax request

如何在ajax請求后刷新或重新加載div? 我有這個代碼:

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');

           }
        }
    });

}

我需要重新加載或刷新標頭div。

你可以像這樣加載div。請注意divid之前的空格(" #divid");

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

我想您在登錄后嘗試重新加載標題部分以顯示用戶名,注銷等。為此,您必須使用類似json編碼將所有html從您的ajax方法返回到“data.success”變量。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM