そのページのコンテンツに関する一連のユーザー コメントを収集するページがあります。ボタンをクリックし、Bootstrap モーダルを介して表示されるフォームに入力すると、新しいコメントがページに追加されます。結果は、ajax を介してページに挿入されます。これはすべて正常に機能しています。
ページに追加される「結果」には、次のような別の Bootstrap ボタン/リンクが含まれます。
<a tabindex='-1' href='#' class='ajax-modal btn btn-small'
data-target='modal_my-modal' data-backdrop='true'
data-controls-modal='res-modal' data-keyboard='true'
url='/somewhere'>Click me</a>
リンクはボタンのように見え、動作します (Bootstrap に感謝します!) が、クリックすると、想定されているようにモーダルがトリガーされません。ただし、ブラウザーでページを更新して、このコメントとページ上の他のコメントが再描画されるようにすると、ボタン/リンクが正常に機能するようになりました。
ボタンはページが再描画されるときに機能するため、ページがロードされてすべてのリンクを設定するときに実行されるいくつかの Bootstrap 初期化コードがあり、新しいボタンを追加した後にこれを呼び出す必要があると想定していますページに。これは正しいですか?もしそうなら、リンクを適切に初期化するには何を呼び出す必要がありますか? ありがとう!