0


1

jqmodalダイアログをロードするときにAjax成功ハンドラを割り当てる方法は?

必要なのは非常に簡単ですが、Webを検索しても、例は見つかりませんでした。

モーダルダイアログでコンテンツを動的に(Ajax経由で)表示するためにjqModal jQueryプラグインを使用しています。 このモーダルコンテンツが読み込まれたら、ダイアログDOM要素でイベントをバインドする必要があります。 したがって、これらのDOM要素を操作するためのハンドラーを「成功」AJAXイベントに割り当てたいと思います。

問題は、jqModalのドキュメントを見ると、「成功」定義のイベントがないことです。 たとえば、次のコードは

$('#ex2').jqm({ajax: 'examples/2.html', trigger: 'a.ex2trigger'});

Ajaxリクエストに対して examples / 2.html`を呼び出し、応答コンテンツが ex2`コンテンツを置き換えます…​

…​but how can I define my handler for success (or error) such that I '#ex2’の新しいコンテンツでいくつかのイベントをバインドできますか?

ご協力ありがとうございます

ファビアン。

2 Answer


0


jqModelプラグインを使用していると思いますか? 成功するため(エラーは不明)、詳細なhttp://dev.iceburg.net/jquery/jqModal/ [ここ]として `onLoad(callback)`を追加できます。

だから例えば

$('#ex2').jqm({ajax: 'examples/2.html', trigger: 'a.ex2trigger', onLoad: doStuff});

function doStuff() {
   //Do stuff here
}


0


onLoadコールバックを使用できます。こちらをご覧ください:http://dev.iceburg.net/jquery/jqModal/

$('#popup').jqm( { onLoad:onLoadCallback } );