2016-09-21 18 views
0

私はajaxの結果を完璧にしていますが、正しく表示することはできません。子divのajaxレスポンスを更新

複数の時間を表示したいです。だから私は、このマークアップ

<div class="ajax-response-wrap"> 
<ul>  
    <li><a href="#" id="9,14" class="ajax-post">All</a></li> 
</ul> 
<div class="ajax-response">Update response here</div>   

別のマークアップ

<div class="ajax-response-wrap"> 
<ul>  
    <li><a href="#" id="3" class="ajax-post">All</a></li> 
</ul> 
<div class="ajax-response">Update response here</div>   

は私のAjaxの結果は、両方の<div class="ajax-response"></div>に示されている。しかし、私は唯一の視点のdivにしたいです。

私のjqueryのコード

success: function(data, textStatus, jqXHR){ 
    var $ajax_response = $(data);     
    $('.ajax-response').html($ajax_response);     
}, 

それはおそらくないHTMLは次のことを試しています enter image description here

+0

あなたは 'しかし、私は視点divにしたいだけですか?' – guradio

+0

あなたは私たちに応答オブジェクトを表示できますか?おそらくJSON文字列ですか? – Mosby42

+0

あなたの回答には何が含まれていますか? – Cyclotron3x3

答えて

0

スクリーンショット -

success: function(data, textStatus, jqXHR){     
    $('.ajax-response').text(data);     
}, 
+0

これは、そのHTMLが返されている場合、これは壊れます。あなたはjson文字列を知ってこれに応じて使用する必要があります。 – Cyclotron3x3

1

これは動作するはずです、

success: function(data, textStatus, jqXHR){     
    $('.ajax-response').html(data);     
}, 
関連する問題