Диалоговое окно jQuery не открывается - PullRequest
2 голосов
/ 11 августа 2010

Обычно я не просто отправляю код и говорю "помогите", но я чувствую, что исчерпал каждый поиск. Любая помощь относительно того, почему это не работает, будет принята с благодарностью. Я не получаю никаких ошибок 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>

1 Ответ

1 голос
/ 11 августа 2010

Я вижу возможную проблему:

##GREWaiverTable должен иметь только один хеш-символ #GREWaiverTable. Так вы ссылаетесь на атрибут ID.

Кроме того, используете ли вы Fiddler или Firebug для обеспечения вызова grewaivertable.cfm?ajax=1?

...