我正在尝试对我的网页的部分视图进行 ajax 调用,然后从中提取标题和数据,然后再将其放入对话框窗口中。但是,当我创建对话框时,它会正确打开一次,然后作为空对话框再打开 6 次 - 只是标题栏。
在 chrome 中,我可以看到 partialView 包含 HTMLDivElement 和 7 个 HTMLScriptElements,以便解释多次打开 - 但是,如果我只为该 div 元素打开对话框,它将不会加载脚本(因此查找和选项卡不起作用)。
$.ajax(url)
.success(function (partialViewHtml) {
// get page data
$(partialViewHtml).dialog({
title: title,
modal: true,
resizable: true,
draggable: true,
height: sheight,
width: swidth
});
任何帮助将不胜感激。一段时间以来,我一直在用头撞墙。谢谢。