1

jQuery の.load()メソッドとLoading Page Fragmentsを使用しています。以下は私の現在のコードです:

$("#submit").click(function() {
    $("#results").load('/ajax/box/ #box');
});

このコードはモーダにあり、a.ajax-modalがクリックされたときに呼び出されます。問題は、.load()が完了したときに、ロードされたa.ajax-modalインが機能していないことです...モーダルを開かず、代わりに新しいページを開くだけです。の内容は、どのイベント ハンドラーにもバインド/アタッチされていないようです。#box#results#box

何が起こっているかの概要は次のとおりです。

  1. ページを読み込む
  2. クリックするa.ajax-modalとモーダルショー
  3. モーダルでフォームを送信し、モーダルで.click()関数を実行する
  4. #resultsページ更新時のコンテンツ
  5. a.ajax-modalロードされた#resultsがモーダルが表示されない新規をクリックします

.load()完了後にモーダルが開かないのはなぜですか?

4

1 に答える 1