我有一个json文件,我在项目中一直使用这个结构:
<script src="js/main.js"></script>
<script>
var data = {"bills":[{"id":1,"name":"DStv","reference":"SmartCard Number","logo":"bill\/logo\/24Io6IqObQ8ddi5.jpg","active":1,"lifestyle":0},{"id":3,"name":"GOtv","reference":"IUC Number","logo":"bill\/logo\/mCNl5X1ZCfph4kg.jpg","active":1,"lifestyle":0},{"id":6,"name":"Startimes"...
</script>
<script src="js/bill.js"></script>
<script src="js/airtime.js"></script>
从上面的例子中可以看出,json文件已经传递给了一个名为data的变量...其中我还有其他外部javascript文件放在它下面。
同时,json文件现在是通过链接生成/访问的,我被告知要使用ajax将json数据获取到项目中。
我在我的main.js
文件中有这段代码,但在bills.js
文件中无法访问。
$(document).ready(function () {
$.ajax({
type: "GET",
url: "http://example.com/bills/resources",
success: function(result)
{
data = result;
loadData(result);
}
});
});
window.result = result;
,并从任何地方访问window.result
。 - Fawaz