2016-07-20 27 views
0

我有這段代碼,它顯示了我的url頁面以及我期望的內容。如何在ajax成功後過濾一部分html代碼

$.ajax({ 
url: 'http://example.com', 
dataType: 'html', 
dataFilter: function(filter){ 

    return filter.document.getElementsByTagName('script'); 
    }, 
    error: function() { 
    $('#info').html('<p>An error has occurred</p>'); 
}, 
success: function(response) { 
    $('#div').html(response); 
    }, 
}) 

事情是,我必須應用一些過濾器結果頁面(如提取一些特定標籤的內容)。 你能告訴我,如果我可以將它直接應用到$('#div').html(response);或者如果我可以將它應用於dataFilter或有其他簡單的方法來實現這一點。

感謝

+0

你是什麼意思這個**你能告訴我,如果我可以將它直接應用到$('#div')。html(response); ** –

回答

0

很抱歉,如果我不是我的問題不夠清楚。 我一直在想我要做的事情,那就是過濾一些ajax調用的內容。

這是代碼,如果它可以解決任何問題。

success:function(response) { 
      html = $(response); 

      $('#loader').remove(); 

      html.each(function(i, el){ 
      var resources = $(el).filter('script'); 
      if(resources.attr('src')!==undefined) { 
      $('.code:last').append('\n'+resources.attr('src')) 
      } 

     }) 
} 
相關問題