我想从我使用 jquery mobile、asp.net、C# 和 sql server 数据库的数据库中填充一个列表
我编写了一个服务来从数据库中获取数据作为 dtataset 但我无法将数据集转换为 json 可以理解的内容
所以这是我的服务
[System.Web.Services.WebMethod]
public static DataSet GetProducts()
{
string query = "SELECT [product] ,[img1] ,[descr] FROM [ELQ].[dbo].[products]";
SqlCommand cmd = new SqlCommand(query);
return GetData(cmd);
}
private static DataSet GetData(SqlCommand cmd)
{
string connString = "Data Source=GHOST-PC\\STC;Initial Catalog=ELQ_z;Integrated Security=True";
using (SqlConnection con = new SqlConnection(connString))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
sda.SelectCommand = cmd;
using (DataSet ds = new DataSet())
{
sda.Fill(ds);
return ds;
}
}
}
}
这是我的清单
<ul data-role="listview" data-inset="true" data-filter="true">
<li><a href="ray.html">
<img src="pic/ip5.jpg">
Iphone </a></li>
<li><a href="scott.html">
<img src="pic/s2.jpg">
S2</a></li>
<li><a href="todd.html">
<img src="pic/s3.jpg">
S3</a></li>
<li><a href="dave.html">
<img src="pic/nt2.jpg">
note2</a></li>
</ul>
我如何将其转换为 json 并使用 ajax 填充列表