2017-02-05 8 views
1

私はブートストラップモーダルを使ってajaxリクエストを送信していますが、私はリフレクションモーダルボディが必要です。それは私のフォームから保存したものを意味しています私のモーダルのボディを示す私はテーブルにその行を表示したい。私はこれを使用すると、テーブルは何も栄養をリフレッシュしていないか?Ajax投稿を送信する際にモーダルボディをリフレッシュするにはどうすればよいですか?

$('#uploadform').submit(function(e) { 

     e.preventDefault(); 

     var formData = new FormData(); 
     formData.append('file', $('input[type=file]')[0].files[0]); 
     formData.append('task_id','{{$task->id}}'); 
     formData.append('title',$('#title').val()); 

     $.ajax({ 
      type:'POST', 
      url:'{{url('/uploadTask')}}', 
      data:formData, 
      success:function(data){ 

       $("#images-table").replaceWith($('#images-table', $(data))); 

       $("#some_form")[0].reset(); 

      }, 
      error:function (data) { 
       alert('error'); 
      }, 
      async:false, 
      processData: false, 
      contentType: false, 
     }); 
    }); 
+0

** $( "#画像-テーブル")HTML($( "#画像-テーブル。 ").html()); **なぜこれを使用していますか? –

+0

そのテーブルのID私はこのフォームを提出した後にそのテーブルのデータを更新したい –

+0

質問を確認.... ....その線 –

答えて

0

あなたは、単に好きで、その中にいくつかの新しいHTMLを置くことによって、モーダルHTMLを更新することができます。

success:function(data){ 
    // here data contains the response for your ajax call 
    var newHTML = data; 
    $("#images-table").html(newHTML); // This will put new html and remove old 
} 
+0

そのテーブルを隠すのはなぜですか? –

関連する問題