我通常不会只是发布代码并说“帮助”,但我觉得我已经筋疲力尽了所有的搜索。任何帮助,为什么这不起作用将不胜感激。我没有收到任何类型的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>
答案 0 :(得分:1)
我发现了一个可能的问题:
##GREWaiverTable
应该只有一个哈希符号#GREWaiverTable
。这就是你引用ID属性的方式。
另外,您使用Fiddler还是Firebug来确保调用grewaivertable.cfm?ajax=1
?