在ajax请求后重新加载div

问题描述:

如何在ajax请求后刷新或重新加载div?我有这样的代码:在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。

+0

什么意思是重新加载?它是一种形式吗? –

+0

你能告诉我们你的'view'或'html'吗? –

+0

可能重复[ajax成功重新加载div内容不工作](http://*.com/questions/21403402/ajax-success-reload-div-content-not-working) –

可以DIVID (" #divid");

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

简单而甜美。 – claudios

我认为你正试图重新加载登录后的标题部分显示的用户名之前加载像this.Please记格的空间,注销等 要做到这一点你必须使用类似的json编码将你的ajax方法中的所有html返回到“data.success”变量中。

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

我只想重新加载。用户名等我使用php进行展示。 –

+0

和ajax调用 成功:函数(数据){(data.success){0128}。 } } –