0

jQuery v1.10.1 をアップグレードすると問題が発生します。

私はこのようなxmlを持っています:

<?xml version="1.0" encoding="utf-8"?>
<Profile Version="1.23">
    <Object Width="100" Height="100" />
</Profile>

そして、XML からデータをロードするための小さな JavaScript スニペットを作成します。

(function ($) {
    $.ajax({
        url: 'sample.xml',
        success: function (data) {
            if (typeof data === 'string') {
                xml = new ActiveXObject('Microsoft.XMLDOM');
                xml.async = false;
                xml.loadXML(data);
            } else {
                xml = data;
            }

            $(xml).find('Object').each(function () {
                var w = $(this).attr('Width');
            })
        }
    })
})(jQuery);

上記のコードは、jQuery 1.9.1 を使用すると正常に動作します。しかし、jQuery v1.10.0 または v1.10.1 を使用するとエラーが表示され、'Width' 属性を解析できません。

ちなみに、jQuery ライブラリは公式 CDN ( http://code.jquery.com/ ) から直接読み込みます。

理由を知っている人はいますか?ありがとう。

4

0 に答える 0