0

それに基づいてデータを取得し、モーダルを閉じてフォームを適用します。ブートストラップ3.3.7モーダル示すイベント正常に動作していない

しかし、以下の機能は正しく動作していないようです。ブートストラップがtypeof $().modal == 'function'を使用してコンソールにロードされているかどうかをチェックします。true私の関数が呼び出され、falseを返すと、以下の関数は呼び出されません。モーダルはボタン自体から呼び出されてからロードされます。 $().modal == 'function'が真である場合は、たくさんリフレッシュしてコンソールをチェックして、モーダルで関数を呼び出すことができるようにする必要があります。

ブートストラップが常に正しく読み込まれるようにするにはどうすればよいですか。私がする必要がある。この

$(document).on('show.bs.modal','#myModal', function() { 

    $('#myTable a.policy-no').on('click', function() { 

    }); 

}) 

答えて

0

を信じる

すべてこのコードは、SharePoint aspxページにありますが、それは問題ではありませんあなたがhide.modal。*プロパティを使用することができたら、モーダルを非表示にしたときにshow.bs. *プロパティと同じように最初にモーダルを表示します。

詳細については、ブートストラップのドキュメントをご覧ください。コードを編集

は、モーダルはENが終了するのを止める既に開いている場合、私は、私は一体モーダルを使用し、これまでとき、私は、このようなものを使用し、この

0
$('target').on('click', function() { 
    $('target-modal').modal('show'); 
    $('#myModal').on('shown.bs.modal', function(event) { 

     $('#myTable a.policy-no').on('click', function() { 

     }); 

    }); 
}); 

前年比のようなドキュメントを通してそれを設定してみてください

$('#myModal').on('shown.bs.modal', function(event) { 

    $('#myTable a.policy-no').on('click', function() { 

    }); 

}); 
+0

、私はそれは、ボタンをクリックし、<ボタンクラス=「BTN BTN-デフォルトの」データ・トグル=「モーダル」データ・ターゲット=「#myModal」ID =「検索」タイプにロードされているモーダル表示することができています= "button">検索 ..後のイベントが呼び出されない – Sabiha

0

を試してみてください。それから、すでに開いているモーダルに新しいページ/データをロードします。

$(function() { 
    $("body").on("click", "button", function (e) { 
     e.preventDefault(); 

     // if the modal is already open, you stop it from closing, and open a new form into the modal 
    if (($("body").data('bs.modal') || {}).isShown) { 
     e.stopPropagation(); 
    } 

    $(".modal-body, .modal-title").html(""); 

    // Load your page/data 
    $(".modal-title").load(URI, function() { }); 
    $(".modal-body").load(URI, function() { }); 
    }) 
}); 
関連する問題