2012-07-08 14 views
0

我是用jQuery在對話框窗口內創建表單的中間部分。JQuery對話框,其內容取決於javascript

我目前正在用jQuery load()函數加載部分視圖,然後將視圖添加到jQuery UI對話框中。部分視圖包含一個html表單,其中還包含標記中的驗證腳本。

這是我的加載視圖和實例化對話窗口:

$('<div/>').load('/controller/view #targetDiv').dialog(); 

不幸的是,負載()函數丟棄局部視圖內的腳本。 :(

驗證腳本非常重要,因爲它會在'輸入模糊'事件上對窗體控制器執行ajax調用,並返回服務器端窗體驗證響應,這意味着驗證腳本必須在窗體上連續運行在對話框內。

的問題是,我加載的看法,但沒有JavaScript的。

是否有任何解決這個問題?

回答

0

可以節省的JavaScript代碼在一個單獨的.js文件使用getScript()方法。

使用GET HTTP請求從服務器加載JavaScript文件,然後執行它。

相關問題