我使用以下命名空间模式:
var myApp = {
targetUri: '/path/to/api',
poll: function()
{
$.getJSON(targetUri, null, function(data)
{
// ...
});
}
};
但是,我在$
行上收到getJSON
未定义的错误。我猜测$
对象没有在命名空间内获取范围。我该如何解决这个问题?
我已尝试使用模式的= function()
变体(模块模式),但内容安全策略(CSP)已将其阻止为unsafe-eval
的一部分。