Adobe Edge Preloader JQuery / $未定义

时间:2013-11-05 14:00:24

标签: javascript jquery adobe-edge

我一直在使用Adobe Edge一段时间了,我还想使用Preloader通过AJAX为我的作品加载数据。为此,我在Preloader> loading-Event中创建了以下代码。哪个事件有点问题,因为根本没有任何文档,所以当它被解雇时我没有丝毫想法。

// this little fella is fetching url-
// parameters and puts them in a var called GET
(function () {
    window.GET = {};
    var s = window.location.search.substring(1).split('&');
    if (!s.length) return;
    for (var i = 0; i < s.length; i++) {
        var parts = s[i].split('=');
        window.GET[unescape(parts[0])] = unescape(parts[1]);
    }
}())

var playlist = GET["l"],
    playlistLoadSuccessHandler = function (data, status, xhr) {
        console.log(data);
    };

$.ajax({
    url: playlist,
    dataType: 'xml',
    success: playlistLoadSuccessHandler
});

所以我得到的就是:未捕获的ReferenceError:$未定义

有没有人比我更多的Adobe Edge经验,知道我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

显然这就是Edge的工作方式。在预加载器完成其工作后, 加载了jQuery。我将尝试在没有jQuery的情况下使用并使用优秀的原生JS,直到Adobe显示出一些怜悯并修复它。