Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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
Javascript Ajax调用中的数据长度_Javascript_Asp.net_Ajax_Json - Fatal编程技术网

Javascript Ajax调用中的数据长度

Javascript Ajax调用中的数据长度,javascript,asp.net,ajax,json,Javascript,Asp.net,Ajax,Json,在我的应用程序中,我通过ajax调用从.aspx页面获取Json数据 json数据格式如下 { "Table": [ { "id": 911, "source": "Vishakhapatnam", "dest": "Goa", "capacity": 24000, "h1": 400, "h1At": 7,

在我的应用程序中,我通过ajax调用从.aspx页面获取Json数据

json数据格式如下

{ "Table": [ { "id": 911, "source": "Vishakhapatnam", "dest": "Goa", "capacity": 24000, "h1": 400, "h1At": 7, "h1Dt": 8, "h2": 401, "h2At": 9, "h2Dt": 9.3, "h3": 402, "h3At": 12, "h3Dt": 12.3, "h4": 403, "h4At": 14.3, "h4Dt": 15, "h5": 404, "h5At": 16, "h5Dt": 17, "h6": 405, "h6At": 18, "h6Dt": 19, "h7": 406, "h7At": 19.3, "h7Dt": 20, "h8": 407, "h8At": 21, "h8Dt": 21.3, "h9": 408, "h9At": 22, "h9Dt": 22.1, "h10": 409, "h10At": 23, "h10Dt": 24 } ] }
for (var i = 1; i <= data.Table.length; i++)
{ “表格”:[ { “身份证”:911, “来源”:“Vishakhapatnam”, “目的地”:“果阿”, “容量”:24000, “h1”:400, “h1At”:7, “h1Dt”:8, “h2”:401, “h2At”:9, “h2Dt”:9.3, “h3”:402, “h3At”:12, “h3Dt”:12.3, “h4”:403, “h4At”:14.3, “h4Dt”:15, “h5”:404, “h5At”:16, “h5Dt”:17, “h6”:405, “h6At”:18, “h6Dt”:19, “h7”:406, “h7At”:19.3, “h7Dt”:20, “h8”:407, “h8At”:21, “h8Dt”:21.3, “h9”:408, “h9At”:22, “h9Dt”:22.1, “h10”:409, “h10At”:23, “h10Dt”:24 } ] } 我检查了这个格式的有效性

当我试图读取像这样的数据长度时

{ "Table": [ { "id": 911, "source": "Vishakhapatnam", "dest": "Goa", "capacity": 24000, "h1": 400, "h1At": 7, "h1Dt": 8, "h2": 401, "h2At": 9, "h2Dt": 9.3, "h3": 402, "h3At": 12, "h3Dt": 12.3, "h4": 403, "h4At": 14.3, "h4Dt": 15, "h5": 404, "h5At": 16, "h5Dt": 17, "h6": 405, "h6At": 18, "h6Dt": 19, "h7": 406, "h7At": 19.3, "h7Dt": 20, "h8": 407, "h8At": 21, "h8Dt": 21.3, "h9": 408, "h9At": 22, "h9Dt": 22.1, "h10": 409, "h10At": 23, "h10Dt": 24 } ] }
for (var i = 1; i <= data.Table.length; i++)

for(var i=1;i这是因为您的表对象包含一个只有一个元素的数组。若要获取您要查找的所有对象,请尝试以下操作:

for (var i = 1; i <= data.Table[0].length; i++)

这是因为您的表对象包含一个只有一个元素的数组。若要获取您要查找的所有对象,请尝试以下操作:

for (var i = 1; i <= data.Table[0].length; i++)

在获得数据长度之前,需要解析来自页面的数据

通过使用$.parseJson()方法,我认为

然后,以下url将显示该解决方案


在获得数据长度之前,需要解析来自页面的数据

通过使用$.parseJson()方法,我认为

然后,以下url将显示该解决方案


感谢您的重播..我尝试过这个,但在Chrome中调试时,它显示的数据=对象{Table:Array[1]}数据。Table[0]=对象{id:911,source:“Vishakhapatnam”,dest:“Goa”,容量:24000,h1:400…}数据。Table[0].length=undefinedThank Your Your Your Your Your replay..我已经尝试过这个,但在Chrome中调试时,它显示的数据=Object{Table:Array[1]}data.Table[0]=Object{id:911,source:“Vishakhapatnam”,dest:“Goa”,capacity:24000,h1:400…}data.Table[0].length=undefinedTry在您的后端使用ArrayList而不是Dataset..尝试在您的后端使用ArrayList而不是Dataset。。