我有点像jquery的n00b,所以这可能是一个RTFM问题:
我正在编写一个应用程序来为我的客户创建一个有点复杂的记录。构建记录需要在对话框中进行几次服务器端搜索。
现在我把所有内容都装在1个文件中(asp.net),没关系。但我可以看到,当我添加业务逻辑和与服务器的通信时,这将变得非常难看。我将大部分的javascript放在外部文件中,但是我也想把对话框的HTML移出去。
如何从html文件中获取加载对话框主体的jquery对话框方法? 类似的东西:
getDialogHTML(dialogHolderDiv); < ---魔术来到这里 var dialogOptions = {...}; $( “#” + dialogHolderDiv).dialog(dialogOptions); $( “#” + dialogHolderDiv).dialog( '开放');
任何帮助都将得到解决。
答案 0 :(得分:2)
您可以使用jQuery load()方法将外部文件加载到元素中。
e.g:
var myDiv = $('#dialogDiv');
myDiv.load('/MyDivContent.html');
如果您只想显示部分内容,传递参数等,还有其他选项。