从 Json 文件格式读取数据并在没有本地存储的情况下使用它
reading data from Json file format and using it without localstorage
我一直在尝试从 Json 源读取数据,我在浏览器控制台中获取数据如下:
Object {Tweets: Array[10]}
Tweets: Array[10]
0: Object
1: Object
2: Object
3: Object
4: Object
5: Object
6: Object
7: Object
8: Object
9: Object
另外每个Object都有更多的数据:
0: {_id: {$oid: "554d57f7e97e6699f5244d9d"}, TWITTER_ID: 2911695560, USER_ID: "55406d3ee97e79138156d553",…}
1: {_id: {$oid: "554d57f7e97e6699f5244d9e"}, TWITTER_ID: 2911695560, USER_ID: "55406d3ee97e79138156d553",…}
我正在尝试通过我的 Jquery 代码访问它们。有没有办法循环访问它们 all.Here 是我尝试访问每个对象数据的方式
$(document).ready(function () {
var gettodaystaskdb = "http://enla.com/Livee/rt/sus";
$.getJSON(gettodaystaskdb, function (todaytask) {
$(todaytask).each(function (index, element) {
console.log(todaytask);
console.log(index);
console.log(element);
var p = element.TWEET_ID;
var q = element.TWEET;
var r = element.TWEET_TIME;
console.log(p);
});
});
});
element.key 似乎不起作用,我得到的只是 "Undefined" 。有没有办法可以帮助我展示整个原始数据 。
你循环错了部分。这可能是更正:
$(document).ready(function () {
var gettodaystaskdb = "http://enlytica.com/RSLivee/rest/census";
$.getJSON(gettodaystaskdb, function (todaytask) {
console.log(todaytask);
$.each(todaytask["Tweets"], function (index, element) {
console.log(index);
console.log(element);
var p = element.TWEET_ID;
var q = element.TWEET;
var r = element.TWEET_TIME;
console.log(p);
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
我修改了你的功能。检查以下代码,
$(document).ready(function() {
var gettodaystaskdb = "http://enlytica.com/RSLivee/rest/census";
$.getJSON(gettodaystaskdb, function(todaytask) {
$(todaytask.Tweets).each(function(index, element) {
console.log(todaytask);
console.log(index);
console.log(element);
var p= element.TWEET_ID;
var q= element.TWEET;
var r= element.TWEET_TIME;
console.log(p);
console.log(q);
console.log(r);
});
});
});
我一直在尝试从 Json 源读取数据,我在浏览器控制台中获取数据如下:
Object {Tweets: Array[10]}
Tweets: Array[10]
0: Object
1: Object
2: Object
3: Object
4: Object
5: Object
6: Object
7: Object
8: Object
9: Object
另外每个Object都有更多的数据:
0: {_id: {$oid: "554d57f7e97e6699f5244d9d"}, TWITTER_ID: 2911695560, USER_ID: "55406d3ee97e79138156d553",…}
1: {_id: {$oid: "554d57f7e97e6699f5244d9e"}, TWITTER_ID: 2911695560, USER_ID: "55406d3ee97e79138156d553",…}
我正在尝试通过我的 Jquery 代码访问它们。有没有办法循环访问它们 all.Here 是我尝试访问每个对象数据的方式
$(document).ready(function () {
var gettodaystaskdb = "http://enla.com/Livee/rt/sus";
$.getJSON(gettodaystaskdb, function (todaytask) {
$(todaytask).each(function (index, element) {
console.log(todaytask);
console.log(index);
console.log(element);
var p = element.TWEET_ID;
var q = element.TWEET;
var r = element.TWEET_TIME;
console.log(p);
});
});
});
element.key 似乎不起作用,我得到的只是 "Undefined" 。有没有办法可以帮助我展示整个原始数据 。
你循环错了部分。这可能是更正:
$(document).ready(function () {
var gettodaystaskdb = "http://enlytica.com/RSLivee/rest/census";
$.getJSON(gettodaystaskdb, function (todaytask) {
console.log(todaytask);
$.each(todaytask["Tweets"], function (index, element) {
console.log(index);
console.log(element);
var p = element.TWEET_ID;
var q = element.TWEET;
var r = element.TWEET_TIME;
console.log(p);
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
我修改了你的功能。检查以下代码,
$(document).ready(function() {
var gettodaystaskdb = "http://enlytica.com/RSLivee/rest/census";
$.getJSON(gettodaystaskdb, function(todaytask) {
$(todaytask.Tweets).each(function(index, element) {
console.log(todaytask);
console.log(index);
console.log(element);
var p= element.TWEET_ID;
var q= element.TWEET;
var r= element.TWEET_TIME;
console.log(p);
console.log(q);
console.log(r);
});
});
});