2
我正在創建一個Web應用程序,用戶可以在頁面中插入Facebook Like按鈕。他點擊「插入Facebook的像」和小部件的代碼被插入,這樣看:以編程方式更改data-href屬性後重新加載Facebook Like小部件
<div id="fb-root"></div>' +
'<script>(function(d, s, id) {' +
'var js, fjs = d.getElementsByTagName(s)[0];' +
'if (d.getElementById(id)) {return;}' +
'js = d.createElement(s); js.id = id;' +
'js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";' +
'fjs.parentNode.insertBefore(js, fjs);' +
'}(document, \'script\', \'facebook-jssdk\'));</script>' +
'<div class="fb-like" data-href="' + field.url + '" data-send="true" data-width="369" data-show-faces="true"></div>
然後用戶點擊「編輯控件」按鈕,看到一個文本輸入與URL。他填寫任何他想要的網址並點擊「保存」。在此data-href
獲取URL值後。 以上所有內容都可以正常工作,但在更新網址時不會重新加載小部件。我想我應該調用一些方法來重新加載小部件。我該怎麼做?