2009-12-10 61 views
0

我需要的是非常簡單的,但在網上搜索,我沒有找到任何示例。如何在加載jqmodal對話框時分配Ajax成功處理程序?

我正在使用jqModal jQuery插件在模態對話框中動態顯示內容(通過Ajax)。一旦這個模式內容被加載,我需要在對話DOM元素上綁定一些事件。因此,我想爲處理這些DOM元素的「成功」AJAX事件分配一個處理程序。

問題是,查看jqModal文檔,沒有'成功'定義的事件。例如,代碼:

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

將調用examples/2.html爲Ajax請求和響應的內容將取代ex2內容...

...但我怎麼能確定我的處理程序成功(或錯誤),這樣我就可以在'#ex2'的新內容上綁定一些事件?

預先感謝您的幫助,

Fabien。

回答

0

我猜你正在使用jqModel插件?對於成功的(不知道錯誤的),你可以添加onLoad(callback)詳細的here

因此,例如

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

function doStuff() { 
    //Do stuff here 
} 
+0

很抱歉,但我不沒有你的答案。我正在使用jqModal插件。有關更多詳細信息,請參閱http://dev.iceburg.net/jquery/jqModal/。關於你的解決方案,你能提供一些代碼示例,因爲我看不到如何使用它。謝謝。 – fabien7474

+0

更新了代碼示例。 – Jay

+0

好的。我在jqModal文檔中找到了它!是的,我認爲這是我需要的。我會試一試並告訴你。謝謝 – fabien7474

相關問題