0

次のエラーが発生しています ここに画像の説明を入力

$content 変数を設定した行で:

var loadResource = function(url, params, callback) {
    WHOAT.networking.getToServerWithAjax(url, params, function (response) {
        //var $content = $($.parseHTML(response.trim()));
        var $content = $(response.trim());
        var $container = $('#dashboard-display');
        var $content_to_hide = $container.children();

        $.when($content_to_hide.fadeOut('fast')).then(function () {
            $content.hide();
            $container.append($content);

            $content.fadeIn('fast', function(){
                $content_to_hide.remove();

                if(callback) {
                    callback();
                }
            });
        });
    });
}

もともとparseHTMLと関係があると思っていたのでvar $content = $(response.trim());、次の行で試してみましたが、まだこのエラーがスローされています。

応答は基本的に、このコードがロードするウィジェットをレンダリングするための単なる HTML です。

これをie8で動作させるために何をする必要があるかについて何か考えはありますか?

4

1 に答える 1

1

IE8 にはトリムはありませんが、jQuery にはトリムがあります

変化する

    var $content = $(response.trim());

    var $content = $($.trim(response));
于 2013-08-12T19:10:23.617 に答える