我正在使用 jquery Modal 打开表单和编辑数据。这些表单正在使用 Ajax(加载方法)加载。
发生的情况是带有字段的窗口显示为一个空表单,并且仅在一段时间后才加载数据。
我认为这与缓存有关。那是对的吗?我该如何解决这个问题?
这是代码:
var janelaModal; $(文档).ready(函数 () { $('.lnkModalAddOption').each(function () { PrepareModal($(this), false); }); $('.lnkModalAddOption').live("mouseenter", function () { PrepareModal($(this), false); }); $(".linkAcaoModal").live("点击", function () { PrepareModal($(this), true); }); }); 功能PrepareModal(objetoClick,显示){ idModal = "modalAddLineTable"; var titleToShow = objetoClick.attr("Funcionalidade"); var urlToLoad = objetoClick.attr("href"); if ($("#" + idModal).length == 0) { $("#Modais").append(""); } 别的 { $("#" + idModal).html("Carregando..."); } $("#" + idModal) .load(urlToLoad) 。对话({ 自动打开:假, 高度:'自动', 宽度:'自动', 模态:真, 标题:titleToShow }); 如果(显示==真){ ShowModal($("#" + idModal)); } 别的 { objectClick.live("点击", function () { ShowModal($("#" + idModal)); }); } } 功能 ShowModal(objetoModal) { janelaModal = 对象模态; if (janelaModal != "") { janelaModal.dialog("打开"); } }