2014-10-18 35 views
0

我想加載按鈕上的ajax響應點擊響應正常,我正在追加這些響應正確的地方,但我唯一的問題是,響應部分手風琴不工作。這裏是我的迴應:手風琴是不是在阿賈克斯迴應工作

<div class="articles-content title">here is some title</div> 
    <div class="articles-content content exam-details"> 
     <p style="text-align: justify;"> 
       <span style="font-size:14px;"> 
        <span style="font-family: verdana,geneva,sans-serif;">here some content</span> 
       </span> 
     </p> 
    </div> 

我把響應在foreach循環跨度後:

<div class="tab-pane active" id="someid"> 
    <div class="ui accordion"> 
     <?php 
     foreach($somevariable as $var) 
     { ?> 
      <div class="some class">some title</div> 
      <div class="someclass">some content</div> 
      <span class="ca_eng"><?php $x;?></span> 
     <?php $x++; 
     } 
     ?> 
    </div> 
</div> 

這裏是我的jQuery代碼

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#readmore').click(function(){ 
      var limit = $(this).val(); 
      $.ajax({ 
        url: "here is my url", 
        type:post, 
        data:{limit:limit}, 
        sucess:function(result) 
        { 
         $limit1 = parseInt(limit)+10; 
         $('#readmore').val(limit); 
         $('.ca_eng').after(result); 
        } 
      }); 
     }); 
    }); 
</script> 

響應<span class="ca_eng"></span>後追加成功但響應部分手風琴不起作用。

我已經試過append()功能的成功,但它不工作,我也嘗試下面的代碼在AJAX方法的成功:

$('.ui accordion').accordion(); 

我也試過這個喜歡:

$('.ui accordion').accordion({ 
    active:false, 
    collapsible:true 
}); 

但沒有運氣請提前幫助謝謝。

回答

0

嘗試先申請手風琴和類似

$.ajax({ 
      url: "here is my url", 
      type:post, 
      data:{limit:limit}, 
      sucess:function(result) 
      { 
       $(result).find('.ui accordion').accordion(); 
       $limit1 = parseInt(limit)+10; 
       $('#readmore').val(limit); 
       $('.ca_eng').append(result); 
      } 
}); 

結果追加或甚至你可以嘗試像

sucess:function(result) 
      { 
       $limit1 = parseInt(limit)+10; 
       $('#readmore').val(limit); 
       $('.ca_eng').append(result); 
       $('.ca_eng').find('.ui accordion').accordion(); 
      } 
+0

高塔姆感謝爲你的但它不起作用 – 2014-10-18 09:11:41

0

嘗試增加

$('.ui accordion').accordion("refresh"); in success 

refresh

+0

它也不起作用。 – 2014-10-18 09:40:10