WEB开发网
开发学院网页设计JavaScript JQuery数据绑定:①列表绑定(续) 阅读

JQuery数据绑定:①列表绑定(续)

 2009-09-14 00:00:00 来源:WEB开发网   
核心提示:其实挂MVC只在上一节有说道,我还是只写Jquery数据绑定吧,JQuery数据绑定:①列表绑定(续),我不知道别人是否使用过我这种绑定方法,这是我想出来的,可能是ViewData、Model或其他自己整理好的Array,其实Url也是去获取Data,所以一个人的想法会不会被别人所接受那是别人的看法,我只是分享下自己的

其实挂MVC只在上一节有说道,我还是只写Jquery数据绑定吧。

我不知道别人是否使用过我这种绑定方法,这是我想出来的。所以一个人的想法会不会被别人所接受那是别人的看法。我只是分享下自己的方法。

当然,个人能力有限,愚昧的地方还望指出。

首先 试想写这个方法或者说绑定一个列表时需要碰到哪些问题? 如何在这个方法里解决大多数列表的问题?

Ⅰ、如何分页?

Ⅱ、绑定的是Url请求还是Array?

Ⅲ、列表加载后需要做什么处理?

Ⅳ、其他的问题...

我们把绑定Table的方法写成一个Jquery的插件。 用起来就舒服一些。 

$("#lstTable").bindTable(....);

Ⅰ、如何分页?

但凡列表,都会有分页的问题。在我们这种绑定方法里分页无非是重新绑定列表,只不过请求的数据是后台给的另外一页的数据。

那么,我们的分页只不过是把一些分页连接的点击事件变成绑定请求,类似

$(".pagelist a").click(function(){
    $("#lstTable").bindTable({pageIndex:xx});
});

假如翻页我们写成一个$("#xx").Paper(...) 翻页后会如何记忆第一次请求传递的参数?  目前是把参数记忆在table的自定义属性里,而才callback则放在一个全局变量里。

Ⅱ、绑定的是Url请求还是Array?

绑定的数据源不一定是ajax请求,可能是ViewData、Model或其他自己整理好的Array,其实Url也是去获取Data,那就视绑定为已有数据而已

已有的数据如何分页?这不和后台已分好页的数据冲突了吗? 确实有点冲突,这个.... 目前ajax数据的分页我们还是按后台来分页吧-_-

Ⅲ、列表加载后需要做什么处理?

编缉推荐阅读以下文章

  • MVC+Jquery开发B/S系统:①列表绑定

1 2 3  下一页

Tags:JQuery 数据 绑定

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接