1

構成 XML を DIV に読み込む必要があるため、次のコードを使用しています。

    $(document).ready(function(){
                    console.log("Document ready");
        $("#footer_config").load("/config/footer_config.xml");
    });

このコードは Chrome では問題なく動作しますが、IE では動作しません。コンソールに「Document ready」と出力されますが、「footer_config」DIV は空です。IE で CTRL+F5 を押すと動作し、div には XML ファイルのコンテンツが含まれます。IE9を使用しています。

何か案は?

前もって感謝します!

4

1 に答える 1

1

これを試して:

$(function(){
    console.log("Document ready");
    $("#footer_config").load('/config/footer_config.xml', function() {
        console.log('Load finished');
    });
});

これにより、ロードが完了したことがわかります。その後、Chrome デベロッパー ツールのネットワーク タブをチェックして、プルダウンされているかどうかを確認してください。

アップデート:

load メソッドを使用する代わりに、AJAX メソッドでプルダウンしてみてください。

$.ajax({url: '/config/footer_config.xml', dataType: 'xml', cache: false, success: function(d) {
    console.log(d);
    $('#footer_config').html($(d).html();
}});
于 2012-12-14T00:17:02.617 に答える