在ajax请求后重新加载div

Rec*_*tan 6 javascript ajax jquery

如何在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');

           }
        }
    });

}
Run Code Online (Sandbox Code Playgroud)

我需要重新加载或刷新标头div.

Sre*_* KS 20

你可以像这样加载div.请注意divid之前的空间 (" #divid");

if (data.success){
   $("#divid").load(" #divid");
    }
Run Code Online (Sandbox Code Playgroud)

  • 简单又甜蜜. (2认同)

Sup*_*sam 14

我知道这篇文章很旧并且已经回答了。但我想添加一些东西。如果您查看@Sree KS 的答案,它将在现有 div 之上加载 div。这并不理想。方法完成后运行inspect div。

为避免此问题,请使用以下代码:

$("#divid").load(" #divid > *");
Run Code Online (Sandbox Code Playgroud)

希望这对有同样问题的人有所帮助。