各位大神,求解,在asp.net页面我用Jquery调用后台方法,返回一个DataTable,如何将它绑定到repeater

各位大神,求解,在asp.net页面我用Jquery调用后台方法,返回一个DataTable,如何将它绑定到repeater,第1张

你的JQuery调用后台方法成功了?

如果成功了,将你的结果序列化成json格式的字符串

用JQuery解析你的json格式的字符串,就可以将数据绑定了。

问题是,你既然要把数据绑定到repeater上面,为什么要用JQuery呢,直接后台不是更方便吗?

这个问题困了我一天, 最后说说解决方案吧。 我是要获取到table里所有数据并导出至excel,因为分页是在客户端做的,前端已经获取到所有的数据了。 那么最终解决方案就是:

在ajax返回data并动态充填table后,先把此时的table对象赋值给一个全局变量tableObj,然后再手动调用函数做分页处理。 再想获取数据的话直接去tableObj取就可以了。希望本答案能帮助大家

DataList编译的时候会生成多余的html代码(对页面右键查看源文件即可看到),如果你一定要用DataList来写,那就只能以最终生成的html代码为条件(就是页面右键源文件中的html代码),进行jquery查询。如果不一定要用DataList,可以直接使用Repeater控件,此控件不会生成多余的html代码。

//将下面这段代码放到一个按钮的事件里,就行了

var ids = $("#你的repeater所在的tableid")find("input[type='checkbox']:checked")

map(function(){

return $(this)val();

})get()join(",");

windowlocationhref = "你需要跳转的地址"+"id="+ids;

注意应用jquery哦!

以上就是关于各位大神,求解,在asp.net页面我用Jquery调用后台方法,返回一个DataTable,如何将它绑定到repeater全部的内容,包括:各位大神,求解,在asp.net页面我用Jquery调用后台方法,返回一个DataTable,如何将它绑定到repeater、JQuery中有个table使用datatable()分页了,怎么获取table的总行数、C#中Jquery获取datalist中的li的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9266346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存