2011-06-21 6 views

答えて

4

さらに簡単、.load()

$('#recent_forum_topics').load('/welcome/recent_forum_topics'); 
+2

+1一般的に、オブジェクトセットに適用されるメソッドはfor-eachのように適用されるため、セレクタがオブジェクトを返さない場合は何もしないので、別途チェックする必要はありません。 – Orbling

+1

jQueryがPrototypeよりもはるかに単純な方法が大好きです。 – MacMac

+0

が完璧です。ありがとう。簡潔で速い。 – webbydevy

1

recent_forum_topicsがdiv idであると仮定します。

if ($('#recent_forum_topics').length) { 
    $.ajax({ 
     url: '/welcome/recent_forum_topics', 
     success: function(data) { 
     $('#recent_forum_topics').html(data); 
     } 
    }); 
} 
+1

おかげでマット・ボール!私は長さのプロパティを忘れました。 – mdaguerre

0

最も簡単なバージョン私の意見である:

$('#recent_forum_topics').load('/welcome/recent_forum_topics'); 
+0

'if(... length)'チェックは完全に不要です。 –

+0

修正済み、ありがとうございます – Alp

関連する問題