2013-09-10 28 views
0

我怎樣才能加載頁面,即忘記密碼模態:http://localhost/CI/index.php/forgot/forgotModal到我的登錄頁面顯示模式的div。由於各種原因,如需要其唯一的控制器,我不能將其包含在login的視圖中。在我的頁面結尾我打電話:模態內部codeigniter從視圖中加載

<script> 
jQuery(document).ready(function() { 
    App.init(); 
    $('#forgot-form').load('http://localhost/CI/index.php/forgot/forgotModal'); 
}); 
</script> 

我能夠加載模式,但提交按鈕不起作用。

+0

您可以發佈您在forgetModal()中調用的視圖的來源嗎?或者甚至可能是結果頁面的HTML源代碼(如果您直接從瀏覽器中打開忘記/忘記的Modal)? –

回答

0

你還沒有提供足夠的信息來解決問題,但我會採取一個有教養的猜測。你可能有一個JavaScript方法來處理你的表單提交。此方法綁定到模態中顯示的按鈕上的單擊事件。的結合可能看起來是這樣的:

$(document).ready(function() { 
    $('.submit').click(function() { 
     handleForm(); 
    }); 
}); 

的問題是,提交按鈕不是DOM的一部分時,頁面加載並執行該綁定。你想要做的就是使用.on()方法,並將其委託給DOM樹上的一個節點,這個節點就是原始頁面加載的一部分。例如:

$(document).ready(function() { 
    $('body').on('click', '.submit', function() { 
     handleForm(); 
    }); 
});