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 回答