Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 需要生成一个json数组,然后循环遍历这些值_Asp.net_Javascript_Json - Fatal编程技术网

Asp.net 需要生成一个json数组,然后循环遍历这些值

Asp.net 需要生成一个json数组,然后循环遍历这些值,asp.net,javascript,json,Asp.net,Javascript,Json,我需要为页面上的一组元素创建某种状态。 统计数据可以是1或-1 现在在服务器端,我将生成一个JSON数组,并将其放入我的.aspx页面,如下所示: var someArray = { 100:-1, 1001:1, 102:1, 103:-1 } 现在如何在javascript中循环遍历每个值 顺便说一句,我的JSON数组格式正确吗?请注意,someArray是一个误称,因为它实际上是一个对象。不过,要循环使用它,请执行以下操作: for(key in someArray) { ale

我需要为页面上的一组元素创建某种状态。 统计数据可以是1或-1

现在在服务器端,我将生成一个JSON数组,并将其放入我的.aspx页面,如下所示:

var someArray = { 100:-1, 1001:1, 102:1, 103:-1 }
现在如何在javascript中循环遍历每个值


顺便说一句,我的JSON数组格式正确吗?

请注意,
someArray
是一个误称,因为它实际上是一个对象。不过,要循环使用它,请执行以下操作:

for(key in someArray) {
    alert(someArray[key]);
}
就其是否有效而言,上述内容对我有效,但我认为从技术上讲,键应该是字符串:

{
    "100": -1,
    "1001": 1,
    "102": 1,
    "103": -1 
}

.

现在工作吗?它不应该起作用。你把数组和对象混淆了,它们不是一回事。