2

我通常不只是发布代码并说“帮助”,但我觉得我已经用尽了每一次搜索。任何关于为什么这不起作用的帮助将不胜感激。我没有收到任何类型的 Javascript 错误,当我点击我设置的链接时,窗口只是没有打开。

function openDialog()
{
    jQuery('#GREWaiverTable').show();
    jQuery('#GREWaiverTable').dialog('open');
}
jQuery(document).ready(function() {
    jQuery('body').append('<div id="GREWaiverTable" title="Am I required to take the GRE?"></div>');
    jQuery('#GREWaiverTable').load('grewaivertable.cfm?ajax=1')
    jQuery('#GREWaiverTable').dialog({
        autoOpen:false,
        width:600,
        modal:true,
        resizable:true,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.7
        }
    });
    jQuery('#grewaiverlink').click(function() {
        openDialog();
    });
});

和 HTML:

<a id="grewaiverlink">Am I required to take the GRE?</a>
4

1 回答 1

1

我看到一个可能的问题:

##GREWaiverTable应该只有一个井号#GREWaiverTable。这就是您引用 ID 属性的方式。

另外,您是否使用 Fiddler 或 Firebug 来确保对 的调用grewaivertable.cfm?ajax=1正在发生?

于 2010-08-11T17:23:47.897 回答