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ハッシュ記号が1つだけ含まれている必要があります#GREWaiverTable。これがID属性を参照する方法です。

また、FiddlerまたはFirebugを使用して、への呼び出しが行われてgrewaivertable.cfm?ajax=1いることを確認していますか?

于 2010-08-11T17:23:47.897 に答える