0
我正在開發一個WCF應用程序,並且前端使用JSON來調用Web方法。WCF和Json致電
我有一個數據模型類,如下如下
[DataContract]
public class GL_AccMainTypeListItem
{
[DataMember]
public int accMainTypeyNo { get; set; }
[DataMember]
public string mainType { get; set; }
[DataMember]
public int startAccNo { get; set; }
[DataMember]
public int endAccNo { get; set; }
}
我的Web方法,並返回上述對象列表。基本上在這裏我用存儲過程(這些工作得很好)
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = "GetDataString/{value}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public List<GL_AccMainTypeListItem> GL_AccMainType_GetAll()
{
DataAccessService da = new DataAccessService("usp_GL_AccMainTypeGetAll");
DataTable dt = da.ExecuteDataTable();
var acc = (from row in dt.AsEnumerable()
select new GL_AccMainTypeListItem
{
accMainTypeyNo = Utility.ToInt(row["accMainTypeNo"]),
mainType = Utility.ToString(row["mainType"]),
startAccNo = Utility.ToInt(row["startAccNo"]),
endAccNo = Utility.ToInt(row["endAccNo"])
});
return acc.ToList();
}
,並從數據庫中獲取的數據表,並返回到客戶端。我想知道如何使用JQuery在客戶端調用此Web服務,並逐行迭代結果集。