当前位置: 首页 > news >正文

网站建设消费调查问卷百度链接

网站建设消费调查问卷,百度链接,宁波海曙网站建设,化妆品网站建设策略应用场景描述#xff1a; 我现在要做文章列表的批量生成#xff0c;使用AJAX将生成的进度情况展示给用户。首先要生成文章列表页#xff0c;然后在生文章内容详细页。 假如有10页每页10条记录#xff0c;就会10个文章列表页 总录数#xff08;100条记录#xff09; 我现在要做文章列表的批量生成使用AJAX将生成的进度情况展示给用户。首先要生成文章列表页然后在生文章内容详细页。 假如有10页每页10条记录就会10个文章列表页 总录数100条记录 110个页面也就是说这次要生成110个静态页面。 为了使用页面生成展示给用户的界面更生动让用户了解系统就在生成哪个页及完成情况我使用了jquery 的queue 及dequeue方法 下面是有问题的代码这些代码仅生列表不包括生详细内容部分 $.ajaxjsonext(run.ashx, actionarticlepagecountnavbarid navid, function (msg) { $(#w).data(pagecount, msg); //存放总页数var _fun []; //空的数组此处保存将要按序执行的AJAX请求代码BuildArticleListFunction(_fun,navid); //将要执行的AJAX请求封装成函数存入数组中。navid 为栏目ID$(#detail).append(准备数据完成。br);$(#detail).append(文章列表共 $(#w).data(pagecount) br);$(document).queue(ajax_article, _fun); //var _takeOne function () {$(document).dequeue(ajax_article);}; _takeOne(); //执行队列中的AJAX请求函数 });function BuildArticleListFunction(arrfun,navid) {pagecount $(#w).data(pagecount);for(var i1;ipagecount;i){arrfun.push(function () {//文章列表$.ajaxjsonext(run.ashx, actionarticlelistnavbarid navid pageindex (i), function (state) {if (state.success) {$(#detail).append(state.fn 创建成功。br /);$(#fn).text(状态 state.fn 创建成功。);var w (n * 100 / pagecount.length) %;alert(w);$(.statusbar).width(w).children(span).text(w);}$(document).dequeue(ajax_article);});});}); }这段代码看起来似乎没有什么问题但生成的只有最后一页总之就是不能生成所有列表页 问题出在上述代码中的 i每一次循环添加push到数组中i是一样的值尽管请求的次数一样但同时请求的参数也一样这就造成了上述的情况。解决问题的方法后台处理生总页数的时候不直接返回数字返回一个数组。如下代码public string getpagecount() {  int i10; //此处可以通过数据获取总记录数在根据每页记录数计算得出总页数。  StringBuilder sb new StringBuilder();sb.Append([);int j 1;while (ji){sb.Append(j.ToString() ,);j;}sb.Remove(sb.Length - 1, 1).Append(]);return sb.ToString(); }这样js代码就得改了 function BuildStart(modeltype,navid) {$.getJSON(run.ashx, actionarticlepagecountnavbarid navid, function (msg) { $(#w).data(pagecount, msg);var _fun [];BuildArticleListFunction(_fun,navid);alert(_fun.length);$(#detail).append(准备数据完成。br);$(#detail).append(文章列表共 $(#w).data(pagecount).length br);$(document).queue(ajax_article, _fun);var _takeOne function () {$(document).dequeue(ajax_article);};_takeOne();});}function BuildArticleListFunction(arrfun,navid) {pagecount $(#w).data(pagecount);$.each(pagecount, function (i, n) {arrfun.push(function () {//文章列表$.getJSON(run.ashx, actionarticlelistnavbarid navid pageindex (n), function (state) {if (state.success) {$(#detail).append(state.fn 创建成功。br /);$(#fn).text(状态 state.fn 创建成功。);var w (n * 100 / pagecount.length) %;alert(w);$(.statusbar).width(w).children(span).text(w);}$(document).dequeue(ajax_article);});});}); }问题解决了但始终想不明白为什么这到底是怎么回子事呀。头大了。。 盼高手解惑!!!!! 转载于:https://www.cnblogs.com/hxling/archive/2011/04/27/2031149.html
http://www.zqtcl.cn/news/247765/

相关文章:

  • 网站建设设计官网网站为什么做优化ppt
  • 搭配网站开发的开题报告linux服务器做网站
  • 如何做公司网站点击率高电商网站哪家做的好
  • 网站提供什么服务少儿英语做游戏网站推荐
  • 用jsp做网站的体会在哪个网站做一照一码
  • 元典科技网站建设可视化网站制作
  • 网站首页尺寸做电影下载网站赚钱
  • 福州企业网站开发宁德市医院东侨院区
  • 昭通公司做网站ps在线网页版
  • 做阿里巴巴网站费用吗深圳市企业名录
  • 做仿牌网站被封动态公司网站设计
  • 怎么用flashfxp上传网站ui设计需要学哪些课程
  • 片头网站一个主机放多个网站
  • 商城网站一般建设的宽度网站开发图标
  • 做名片哪个网站可以找win7优化大师免安装版
  • 建筑网库网络优化的基本方法
  • 汕头市品牌网站建设公司做外贸那个网站比较好
  • 网站的好坏wordpress 页面制作
  • 成都网站建设熊掌号WordPress模板博客主题
  • 西宁网站建设有限公司个人建站提供软件下载
  • 商丘哪里教做网站的绵阳市三台县城乡建设局网站
  • 百度seo整站优化公司岳阳网站开发收费
  • 阳江市人才招聘网新乡网站关键词优化
  • 襄阳做公司网站的软件公司简单网页html模板
  • 有网站如何做app开发公司认领工程网站
  • 济宁网站建设云科网络wordpress幻灯片简码
  • 国外做问卷网站好生产企业展厅设计
  • 提供网站制作公司报价长治网站制作平台
  • 丹东网站开发网站关键词和网页关键词的样本
  • 表白网站在线制作软件北京市轨道交通建设管理有限公司网站