2017-08-16 59 views
0

我正在做一個ajax調用並替換div類中的響應。在第一次調用ajax時,響應在類內被正確替換,但是第二次從響應中獲取數據,但是響應未替換類中的數據。Dom元素在第二次不刷新,但在第一次工作

我正在嘗試以下方法。

$(document).on('click', '#approveallusers', function(){ 
    var checked_ids = [] 
    $("#UserList").find('input[type=checkbox]').each(function() { 
     var $this = $(this); 
      if($this.is(":checked") && $this.hasClass('selectbox')){ 
       checked_ids.push($this.attr("userid")); 
      } 
    }); 
    $.ajax({ 
     url : '/approve-website-users', 
     method : 'POST', 
     data : JSON.stringify({'checked_ids':checked_ids}), 
     contentType : "application/json", 
     success : function(data) { 
      if(data.status == 'success') { 
       alert(data.res) 
       $('.users').replaceWith(data.res); 
      } 
     } 
    }); 
}) 

這裏data.res是一個html元素,它從服務器端渲染。 謝謝..

+4

了'data.res'的頂級元素是否有'users'類? – Taplar

+0

ohh no ..有什麼愚蠢的錯誤..我花了很多時間..感謝夥計..現在工作.. – SumanKalyan

回答

相關問題