繁体   English   中英

使用$ .each()将数据从json静态Web服务检索到jquery

[英]Retrieve data from json restful web service to jquery using $.each()

我在宁静的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;
    }

jsperf.com/jquery-each-vs-for-loops/2

不要使用$.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']);
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM