2016-07-07 16 views
4

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 success reload divのコンテンツが動作しない可能性があります](http://stackoverflow.com/questions/21403402/ajax-success-reload-div-content-not-working) –

答えて

6

あなたがそれをする など、私はあなたがユーザ名を表示するには、ログインした後、ヘッダ部をリロードしようとしていると思います(" #divid");

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

簡単で甘い。 – claudios

0

divIdは前this.Pleaseの心のようなdiv要素にスペースをロードログアウトすることができます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コールの場合 成功:関数(データ){ if(data.success){ \t $( '#header').html(data.success); } } –

関連する問題