打印多维Javascript数组

打印多维Javascript数组,javascript,jquery,json,Javascript,Jquery,Json,发送字符串的代码如下所示,可能是json响应吗 $.getJSON(loadUrl, parameters, function (response) { callback(response.data); }) 这是否意味着响应确实是json?有关给出的实际响应,请参见下面的屏幕截图(使用警报(数据)): 编辑: 我认为返回的数据确实是json。这是控制台在打印数据返回时的外观: 编辑2: 答复确实是json。我将其循环如下: $(data).each(fun

发送字符串的代码如下所示,可能是json响应吗

    $.getJSON(loadUrl, parameters, function (response) {
        callback(response.data);
    })
这是否意味着响应确实是json?有关给出的实际响应,请参见下面的屏幕截图(使用
警报(数据)
):

编辑: 我认为返回的数据确实是json。这是控制台在打印数据返回时的外观:

编辑2:

答复确实是json。我将其循环如下:

$(data).each(function(index, element){  
$('#scores').append('<tr><td> '+element[0]+' </td> <td> '+element[1]+' </td></tr>');       
    })
$(数据)。每个(函数(索引,元素){
$('#分数')。追加(''+元素[0]+''+元素[1]+'');
})

正如deceze所说,应该用逗号分隔字符串

var str="/startpage,147,/contact,97";
var n=str.split(","); //['/startpage','147',/contact','97' ]
然后循环数组以创建html

for(i=0; i < n.length; i+=2)
{
  var title = n[i];
  var value = n[i+1];
}
(i=0;i { var title=n[i]; var值=n[i+1]; }
请注意,这是一个非常肮脏的解决方案。如果您对字符串的原点有控制权,您应该考虑更改为另一种格式,如JSON或XML/P>>P>像以前那样拆分字符串并将其转换为JSON对象。 然后您可以轻松地从中创建表


ref:

用逗号分开,取一个作为标题,取下一个作为数字,输出行,重复。很难说问题是什么。我在问题中看不到任何对HTML表的引用…@JakubKonecki我明白你的意思。想不出更好的标题了。看一下上面帖子中提供的fiddler链接链接中的示例成功了。我已经更新了帖子,一些处理响应的代码正在调用json。