我有一个内部脚本,它有一个像这样定义的数组。它还有一个外部脚本,用于读取“data”数组中的数据集。我做了一个模型来说明我是如何设置的,如果这没有帮助,我将提供一个指向实际页面的链接。
内部脚本:
<script type="text/javascript">
data = {
"id": "1",
"name": "joe"
}
</script>
外部脚本:
(function(window, document, undefined) {
find = {
postCount: function(){
var user = data.name;
}
};
find.postCount(); // If called here, data is undefined.
})(this, document);
问题:如果我从控制台以外的任何地方调用该函数,它会返回未定义。
我对javascript还是很陌生,所以我可能犯了一个愚蠢的错误或其他什么,如果您需要更多详细信息,请告诉我。另外,为帖子的质量道歉,这是我第一次在这里发帖。
任何帮助表示赞赏,谢谢。