2012-11-15 17 views
7

ajax पृष्ठों के लिए मैं फोन:ट्विटर बटन को फिर से लोड कैसे करें?

twttr.widgets.load()

लेकिन कभी होता है, यह चहचहाना बटन को फिर से लोड नहीं करता है।

मैं

twttr.widgets.load("nameDiv")

साथ भी कोशिश की, लेकिन मैं इस त्रुटि मिलती है:

लेखन त्रुटि: ऑब्जेक्ट nameDiv कोई विधि 'getElementsByTagName'

क्या मैं गलत कर रहा हूँ है?

उत्तर

9

मैंने इस समाधान (jQuery के साथ), अन्य बेहतर विचारों के साथ हल किया?

function tw_reload() // reload tweet button 
{ 
    $('.social-tw').html(''); 
    $('.social-tw').html('<a href="https://twitter.com/share" class="twitter-share-button" data-url="' + window.location.href + '">Tweet</a>'); 
    // refresh the widgets 
    twttr.widgets.load(); 
} 
+0

मैं आपके लिए धनुष करता हूं! बहुत धन्यवाद! – MartinElvar

1

मुझे एक ही समस्या थी। मेरे मामले में, लोड कॉल किए जाने से पहले पृष्ठ लोड नहीं किया गया था। दस्तावेज़ के लिए आग लगने के लिए तैयार रहें:

$(function() { 
    function loadWidgets(){ 
     twttr.widgets.load(); 
    } 

    loadWidgets(); 
}); 
+2

jQuery दस्तावेज़ तैयार –

+0

का उपयोग करें मुझे लगता है कि आप twitterr – chifliiiii

संबंधित मुद्दे