从Json格式Javascript获取数组值
如何在twitter中获取Json格式返回的数组值。我已经知道如何处理来自yahoo和fb的json格式,但是twitter返回的json格式与回调函数不同 食品饮料 推特从Json格式Javascript获取数组值,javascript,arrays,json,twitter,Javascript,Arrays,Json,Twitter,如何在twitter中获取Json格式返回的数组值。我已经知道如何处理来自yahoo和fb的json格式,但是twitter返回的json格式与回调函数不同 食品饮料 推特 my([ { "recipient_screen_name": "1stone" }, { "recipient_screen_name": "2ndone" } ]); $.each(my, function(i, tw) {
my([
{
"recipient_screen_name": "1stone"
},
{
"recipient_screen_name": "2ndone"
}
]);
$.each(my, function(i, tw) {
disp += tw.recipient_screen_name;
});
alert(disp);
但是我只能得到第一个,我无法得到数组的第二个。这应该可以:
var disp, i = 0, l = tw.length;
for(i; i < l; i++) {
disp += tw[i].recipient_screen_name;
}
alert(disp);
var disp,i=0,l=tw.length;
对于(i;i
这应该可以:
var disp, i = 0, l = tw.length;
for(i; i < l; i++) {
disp += tw[i].recipient_screen_name;
}
alert(disp);
var disp,i=0,l=tw.length;
对于(i;i
您应该提到,这是关于JSON-p的,而不仅仅是JSON
无论如何,每个数据集可能需要不同的回调
// your callback function
function myTwitterCb(data) {
var disp = ""
var len = data.length
var tw = {} // placeholder object
for (var i = 0; i < len; i++) {
tw = data[i]
disp += tw.recipient_screen_name
}
doSomethingElseWith(disp)
}
function myFacebookCb(response) {
var data = response.data
var len = data.length
var fb = {} // placeholder object
for (var i = 0; i < len; i++) {
fb = data[i]
disp += fb.name
}
doSomethingElseWith(disp)
}
function doSomethingElseWith(disp) {
// draw it to the screen or something
}
//您的回调函数
函数myTwitterCb(数据){
var disp=“”
var len=data.length
var tw={}//占位符对象
对于(变量i=0;i
您应该提到,这是关于JSON-p的,而不仅仅是JSON
无论如何,每个数据集可能需要不同的回调
// your callback function
function myTwitterCb(data) {
var disp = ""
var len = data.length
var tw = {} // placeholder object
for (var i = 0; i < len; i++) {
tw = data[i]
disp += tw.recipient_screen_name
}
doSomethingElseWith(disp)
}
function myFacebookCb(response) {
var data = response.data
var len = data.length
var fb = {} // placeholder object
for (var i = 0; i < len; i++) {
fb = data[i]
disp += fb.name
}
doSomethingElseWith(disp)
}
function doSomethingElseWith(disp) {
// draw it to the screen or something
}
//您的回调函数
函数myTwitterCb(数据){
var disp=“”
var len=data.length
var tw={}//占位符对象
对于(变量i=0;i
在第二个示例中,对象之间缺少逗号。还有,我的
是什么?@Joe忘了键入,但在实际输出中有。我的是回调函数。您的代码可以正常工作,您遇到了什么问题@我只能得到第一个数组,似乎在每个函数中我只有一个数组。在第二个示例中,对象之间缺少一个逗号。还有,我的
是什么?@Joe忘了键入,但在实际输出中有。我的是回调函数。您的代码可以正常工作,您遇到了什么问题@火箭我只能得到第一个数组,似乎在每个函数中我只有一个数组。