访问并将数据从restful Web服务返回到jquery

时间:2012-02-21 01:42:32

标签: jquery

我有这个宁静的网络服务,我实际上返回一个列表<>在c#中。现在我需要使用jquery和ajax(这部分完成)访问它我没有,我不能做的是如何遍历数据并在jquery端逐个打印它。任何帮助都感激不尽。更新:在我的其他Web服务上使用此代码。你能给我一个$ .each函数的示例代码吗?因为我似乎无法使其发挥作用。谢谢。

       List<Inventory> IService1.GetInventory()
    {
        List<Inventory> list = new List<Inventory>(); using (SqlConnection testconn = new SqlConnection(connection))
        {
            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;
    }

1 个答案:

答案 0 :(得分:0)

您应该能够将其序列化为JSON:

http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx

然后在jQuery中使用$ .each()迭代它。

http://api.jquery.com/jQuery.each/