在JavaScript命名空间/模块模式中访问jQuery

时间:2014-09-08 14:23:02

标签: javascript jquery namespaces scope module-pattern

我使用以下命名空间模式:

var myApp = {

    targetUri: '/path/to/api',

    poll: function()
    {
        $.getJSON(targetUri, null, function(data)
        {
            // ...
        });
    }
};

但是,我在$行上收到getJSON未定义的错误。我猜测$对象没有在命名空间内获取范围。我该如何解决这个问题?

我已尝试使用模式的= function()变体(模块模式),但内容安全策略(CSP)已将其阻止为unsafe-eval的一部分。

0 个答案:

没有答案