2012-07-08 65 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文件,然后执行它。