加载外部数据并使其保持全局JavaScript
Loading external data and keeping it global javascript
是否有
可能以某种方式在 $.getJSON 调用之外使用此数据变量?
var data;
$.getJSON('json/data.json', function(externaldata) {
data = externaldata;
});
这是
回顾JavaScript异步性质的好机会。 我们都在这里被抓住了,相信我。 每次文件读/写或每次从其他来源获取数据时,我都会收到提醒。
首先,你使用的是jQuery函数getJSON。 查看该功能如何工作的详细信息,请单击此处。
表格jQuery.getJSON( url [, data ] [, success ] )
在这种形式中,data
信息被发送到服务器。 您需要声明一个成功处理程序。 在jQuery参考页面上有一些关于如何使用该调用的非常好的示例。
var data;
$.getJSON('json/data.json', function(externaldata) {
//data = externaldata;
useJSONdata(externaldata);
});
function useJSONdata(rawData, callback){
// do stuff with data here...
callback();
}
或
$.getJSON('json/data.json', useJSONdata(externaldata) {
}
你可以在任何地方为javascript中的全局变量赋值,它将在整个网页中可用。
相关文章:
- 访问jsrender模板中的全局javascript变量并更新它
- 全局Javascript变量变为null
- 访问AngularJS中的全局javascript变量
- 向调用全局javascript函数的对象添加处理程序
- 如何制作全局javascript函数和变量
- YepNope/Modernizr 回调,包含全局 JavaScript 变量和 Internet Explorer
- 如何在imacros中获取全局javascript变量
- 可以't从android手机调用全局javascript函数
- 创建一个在许多页面中可见的全局 javascript 或 jQuery 变量
- 何时重置全局 JavaScript 变量
- document.ready 中的全局 javascript 变量
- 加载外部数据并使其保持全局JavaScript
- 在 Ajax PHP MySQL 中使用全局 JavaScript 变量
- 将全局 JavaScript 变量传递给 php
- Adobe edge:使用全局 JavaScript 变量来控制活动内容
- Durandaljs 2.0 全局 JavaScript 变量和依赖 JavaScript 库
- jQuery 选择器回调函数中的全局 Javascript vars
- 如何使用或从html可访问标记创建非全局javascript变量缓存
- 全局javascript变量在对象构造函数的一部分中变得未定义
- 如何在没有 ESLint no-unused-var 错误的情况下公开全局 javascript 函数