Jquery Ajax 如何实现动态加载Repeater 或者 DataList
2010-12-31 09:59
447 查看
一般不是这么做的。jquery只能操作html。。。不能进行repeater和datalist的操作。。。要么你跟一楼的一样,用微软的ajax组件。。。如果你用jquery,必须要将repeater和datalist写成html形式。。。
比如:
如果之前你是在.net中写的<asp:Reapter id="re1" 显示数据
那么用jQuery的主要目的是显示这3条记录,而不是显示repeater,因为reapeater最终也是为了显示数据,。。那么你可以
$.ajax({
url:"default.ashx",
data:"news=null",
type:"GET",
success:function(request)
{
$("需要显示数据的地方").html(request);
//$("#content").html(request);//request即返回的数据
}
});
在default.ashx中需要返回数据
StringBuilder sb=new ...
比如一个SqlDataReader对象sdr已经读出了你的数据,现在需要返回给客户端
if(sdr.HasRows)
{
while(sdr.Read())
{
sb.Append(sdr["Title"].ToString());
}
}
sdr.close();
sdr.Dispose();
context.Response.Write(sb.ToString());
context.Response.End();
一般是这种形式。。而不是返回一个Repeater。。
重申一下。Repeater最终也是html形式。。。所以只能返回最终的结果给js来显示
比如:
如果之前你是在.net中写的<asp:Reapter id="re1" 显示数据
那么用jQuery的主要目的是显示这3条记录,而不是显示repeater,因为reapeater最终也是为了显示数据,。。那么你可以
$.ajax({
url:"default.ashx",
data:"news=null",
type:"GET",
success:function(request)
{
$("需要显示数据的地方").html(request);
//$("#content").html(request);//request即返回的数据
}
});
在default.ashx中需要返回数据
StringBuilder sb=new ...
比如一个SqlDataReader对象sdr已经读出了你的数据,现在需要返回给客户端
if(sdr.HasRows)
{
while(sdr.Read())
{
sb.Append(sdr["Title"].ToString());
}
}
sdr.close();
sdr.Dispose();
context.Response.Write(sb.ToString());
context.Response.End();
一般是这种形式。。而不是返回一个Repeater。。
重申一下。Repeater最终也是html形式。。。所以只能返回最终的结果给js来显示
相关文章推荐
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- 如何实现携程动态加载插件中对aapt的改造
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集
- asp.net中如何实现动态加载多个可视控件
- 如何实现动态加载用户控件
- 一起谈.NET技术,WF4.0中如何实现XAML工作流的动态加载
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- Flex 在 ViewStack中使用 Repeater实现动态加载系统的不同模块
- 如何使用空jar包实现动态加载技术
- 如何实现JavaScript动态加载CSS和JS文件
- C#如何通过反射实现动态功能模块加载
- WF 4.0中如何实现xaml工作流的动态加载
- 在repeater中如何实现DataList中的RepeateColumn RepeatDirection
- ListView中NetworkImageView是如何实现动态加载
- 如何通过反射实现动态功能模块加载
- flex中如何实现动态加载图片
- 如何实现JavaScript动态加载CSS和JS文件
- 【JQuery】动态加载的图片如何实现LazyLoad
- 如何使用jquery动态加载js,css文件实现代码