我在我的restful web服务上有这个代码。它返回输出此
的列表[{"InventoryName":"290.000000"},{"InventoryName":"80.000000"},{"InventoryName":"50.000000"}]
我的问题是如何使用jquery.each()
你能给这个代码片段吗?谢谢你
List<Inventory> IService1.GetInventory()
{
List<Inventory> list = new List<Inventory>();using (SqlConnection testconn = new SqlConnection(connect))
{
if(testconn.State == ConnectionState.Closed)
{
testconn.Open();
}
using(SqlCommand testcmd = new SqlCommand("select * from inventoryitem",testconn))
{
SqlDataReader reader = testcmd.ExecuteReader();
while( reader.Read())
{
Inventory testObj = new Inventory();
testObj.InventoryName = reader["StandardCost"].ToString();
list.Add(testObj);
}
}
}
return list;
}
答案 0 :(得分:1)
不要使用$.each
,它超级慢。 for (var i = 0, len = list.length)
是最快的
$.getJSON('http://somesite.com/get/json', function(json) {
for(var i = 0, len = json.length; i < len; i++) {
alert(json[i]['InventoryName']);
}
});