使用 jQuery 从外部 JSON 站点 Singleton 类获取数据
fetch data using jQuery from external JSON site, Singleton class
我正在接受训练,我的任务是使用jQuery从外部JSON站点获取数据。我正在使用单例类来执行此操作。数据将在初始化期间从此站点获取,数据将作为属性添加到类中。作为提示,我被告知使用回调功能来确保正在获取数据。此链接显示了到目前为止我所发现的。我在html(加载的jquery)上运行此脚本,但没有得到任何结果。我不确定我的jQuery代码是否正确。
非常感谢任何形式的建议/指导。
谢谢。
您的脚本正在工作,问题是警报在 ajax 成功回调之外,因此您看不到它。
jQuery.ajax({
type: "GET",
url: feedurl,
dataType: 'json',
data: 'data',
success: function(data) {
object = data;
}
}); alert(object);
这应该是:
jQuery.ajax({
type: "GET",
url: feedurl,
dataType: 'json',
data: 'data',
success: function(data) {
object = data;
alert(object);
}
});
有关信息,您可以仅使用以下方法执行相同的操作:
$.getJSON('http://freegeoip.net/json/', function(data) {
alert(data);
});
有大量使用 jquery 通过 http 访问 API 的例子。 一个例子是:
$.getJSON( "ajax/test.json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
items.push( "<li id='" + key + "'>" + val + "</li>" );
});
$( "<ul/>", {
"class": "my-new-list",
html: items.join( "" )
}).appendTo( "body" );
});
http://api.jquery.com/jQuery.getJSON/
您使用单例解决什么问题? 为什么需要强制实施类的单个实例?
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么