C# 使用传递给jquery ajax的arraylist
您好,我有一个web方法,可以将数据库的数据传递给jquery ajax函数,但我不知道是否可以将arraylist传递给jquery,jquery是否能够识别它,如果答案是ok我如何在jquery ajax中使用数组列表。 这是我的密码C# 使用传递给jquery ajax的arraylist,c#,jquery,asp.net,ajax,c#-4.0,C#,Jquery,Asp.net,Ajax,C# 4.0,您好,我有一个web方法,可以将数据库的数据传递给jquery ajax函数,但我不知道是否可以将arraylist传递给jquery,jquery是否能够识别它,如果答案是ok我如何在jquery ajax中使用数组列表。 这是我的密码 [WebMethod] public ArrayList bringdata() { SqlConnection con = new SqlConnection("data source=.;database=site;in
[WebMethod]
public ArrayList bringdata()
{
SqlConnection con = new SqlConnection("data source=.;database=site;integrated security=true;");
int cnt;
string sSQL = "Select username ,average,weight,point , Rank() over(order by point desc) as 'ranking' from karbar order by point desc";
SqlCommand cmd = new SqlCommand(sSQL, con);
SqlDataAdapter adapt = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapt.Fill(ds);
ArrayList arrlst = new ArrayList();
foreach (DataRow row in ds.Tables[0].Rows)
{
arrlst.Add(row);
}
return arrlst;
}
请帮助我输入使用arraylist的jquery代码。
非常感谢
<script type = "text/javascript">
function Getdata() {
PageMethods.bringdata(OnSuccess);
}
function OnSuccess(response) {
for (var i in response) {
alert(response[i]);
}
}
</script>
函数Getdata(){
PageMethods.bringdata(OnSuccess);
}
函数OnSuccess(响应){
用于(var i响应){
警报(响应[i]);
}
}
您将编写代码,根据需要在页面上添加数据,而不是警报。我不知道C#和asp.net,但我想您可以将ArrayList输出为JSON,并在客户端上解析它。您是对的,但在jquery中使用ArrayList有任何解决方案吗???您有JavaScript中的数组,或者
Object
s,它可能是C#ArrayLists的代表