2
私は、ページにFacebookのようなボタンを挿入することができますWebアプリケーションを作成しています。彼は、「Facebookなどの挿入」をクリックすると、ウィジェットのコードは次のように見て、挿入されている:Reload Facebookのようなウィジェットは、プログラムでデータhref属性を変更した後
<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とテキスト入力を見ています。彼は、彼が望む任意のURLを入力し、 "保存"をクリックします。この後、data-href
はURL値を取得します。 上記のすべてが正常に機能しますが、URLの更新時にウィジェットはリロードされません。ウィジェットをリロードするためのメソッドを呼び出す必要があると思います。どうしたらいいですか?