婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用 Linq+Jquery+Ajax 實現異步分頁功能可簡化帶寬壓力

利用 Linq+Jquery+Ajax 實現異步分頁功能可簡化帶寬壓力

熱門標簽:上海浦東百度地圖標注中心注冊 徐州電銷卡外呼系統供應商 百靈鳥 目標三維地圖標注 科智聯智能電銷機器人 外呼系統獲取客戶手機號 襄陽外呼系統接口 青海醫療智能外呼系統怎么樣 老虎郵局地圖標注點
在Web顯示的時候我們經常會遇到分頁顯示,而網上的分頁方法甚多,但都太過于消耗帶寬,所以我想到了用Ajax來分頁,利用返回的Json來處理返回的數據,大大簡化了帶寬的壓力。先說下思路,無非就是異步執行ajax 把新列表所需要的數據用json格式返回來,輸出table,你可以輸出ui li(輸出效率高) 在頁面上。

效果圖:
 
Html代碼:
復制代碼 代碼如下:

設置它們的Class = "page" 以便于給它們增加Click事件操作分頁
div id="showPage" style="width: 650px; margin: 0 auto; display: none" class="pages">
div style="float: left">
a id="first" class="pages">首頁/a>
a id="prev" class="pages">上頁/a>
a id="next" class="pages">下頁/a>
a id="last" class="pages">尾頁/a>
跳轉到第input type="text" id="txtGoPage" style="width: 45px; height: 15px; border: 1px solid" />

/div>
div style="margin: 0; float: left">
input type="button" class="pages btn btn-info" id="go" value="跳轉" />
共span id="SumCount">/span> 條數據,每頁span id="ItemCount">/span> 條,
當前span id="Index">/span>/span id="PageCount">/span>頁
/div>
/div>
用下面的div輸出返回的結果
div id="divBadProductInfo">/div>

Css代碼:
復制代碼 代碼如下:

/*分頁*/
.pages {
cursor: pointer;
text-align: center;
margin: 0 auto;
padding-right: 0px;
padding-bottom: 2px;
padding-top: 2px;
font-family: verdana, helvetica, arial, sans-serif;
}

.pages a {
border-right: 1px solid;
padding-right: 6px;
border-top: 1px solid;
padding-left: 6px;
padding-bottom: 0px;
overflow: hidden;
border-left: 1px solid;
line-height: 20px;
margin-right: 2px;
padding-top: 0px;
border-bottom: 1px solid;
height: 30px;
}

.pages a {
border-left-color: #e6e7e1;
border-bottom-color: #e6e7e1;
color: #09c;
border-top-color: #e6e7e1;
background-color: #fff;
border-right-color: #e6e7e1;
}

.pages a:hover {
text-decoration: none;
border-left-color: #09c;
border-bottom-color: #09c;
border-top-color: #09c;
border-right-color: #09c;
}

.pages a.next {
border-left-color: #09c;
border-bottom-color: #09c;
border-top-color: #09c;
border-right-color: #09c;
}

JS代碼:

引入: script src="assets/js/jquery-1.8.2.min.js">/script>//可以為其他版本
復制代碼 代碼如下:

$(document).ready(function ()
{
//檢索條件
var search = $("#txtFactroy").val() + "_" + $("#txtTimeSelect").val()
+ "_" + $("#txtPinfan").val() + "_" +
$('input[type="checkbox"][name="option1"]:checked').val();
$.ajax({
type: "post",span style="color:#ff0000;">//回傳格式
url: "ResponseHandler.ashx"http://回傳到一般處理程序中處理//回傳參數表示請求的是第幾頁,encodeURIComponent 格式化中文以防亂碼
data: "BadProductWhere=" + encodeURIComponent(search) + "currPage=1",
datatype: "json",//把返回來的數據?。辏螅铮?
async: false,//禁止使用瀏覽器緩存
success: function (returnData, textstatus, xmlhttprequest)
{
$("#showPage").css('display', 'block');//顯示分頁
$("#divBadProductInfo").html(returnData.split('_')[0]);//返回值分割顯示
var page = returnData.split('_')[1].split(',');
$("#SumCount").text(page[0]);//共多少條數據
$("#ItemCount").text(page[1]);//每頁多少條數據
$("#Index").text(page[2]);//當前頁
$("#PageCount").text(page[3]);//共多少頁 }
});
//清除轉向頁面
$("#txtGoPage").val("");

//分頁操作動作
$(".pages").click(function () {
//總頁數大于1的情況下上下首末頁可用
if (parseFloat($("#PageCount").html()) > 1) {
//取得控件類型是ID還是class
var type = $(this).attr("id");
//取得當前是多少頁
var thisindex = $("#Index").text();
var search = $("#txtFactroy").val() + "_" + $("#txtTimeSelect").val()
+ "_" + $("#txtPinfan").val() + "_" +
$('input[type="checkbox"][name="option1"]:checked').val();
switch (type) {
case 'first':
{
$("#txtGoPage").val("");
badpageindex = 1;
BadPageIndex(1, search);//Ajax 回傳函數
return;
}
case 'prev':
{
$("#txtGoPage").val("");
badpageindex = parseInt(thisindex) - 1;
if (badpageindex 1) return;
BadPageIndex(badpageindex, search);
return;
}
case 'next':
{
$("#txtGoPage").val("");
badpageindex = parseInt(thisindex) + 1;
if (badpageindex > parseInt($("#PageCount").html())) return;
else
BadPageIndex(badpageindex, search);
return;
}
case 'last':
{
var max = parseInt($("#PageCount").html());
$("#txtGoPage").val("");
badpageindex = max;
BadPageIndex(max, search);
return;
}
case 'go':
{
var _go = $("#txtGoPage").val();
badpageindex = _go;
BadPageIndex(_go, search);
return;
}
}
}
})
});

復制代碼 代碼如下:

var badpageindex;
//index,頁面索引例如1,2,3
//BadProductWhere 查詢條件
function BadPageIndex(index, searchwhere) {
$.ajax({
type: "post",
url: "ResponseHandler.ashx",
data: "BadProductWhere=" + encodeURIComponent(searchwhere) + "currPage=" + index,
datatype: "json",
async: false,
success: function (returnData, textstatus, xmlhttprequest) {
$("#divDisplay").css('display', 'none');
$("#showPage").css('display', 'block');
$("#divBadProductInfo").html(returnData.split('_')[0]);
var page = returnData.split('_')[1].split(',');
$("#SumCount").text(page[0]);
$("#ItemCount").text(page[1]);
$("#Index").text(page[2]);
$("#PageCount").text(page[3]);
},
error: function () {
alert("服務錯誤");
}
});

}

C# 代碼:(ResponseHandler.ashx)
復制代碼 代碼如下:

/// summary>
/// 每頁顯示條數
/// /summary>
private int pageSize = 20;
StringBuilder sbBadProductInfo = new StringBuilder();
if (!string.IsNullOrEmpty(context.Request["BadProductWhere"])
!string.IsNullOrEmpty(context.Request["currPage"]))
{
#region // B品標題信息
sbBadProductInfo.Append(@"div class='row-fluid'>
div class='span12 widget'>div class='widget-header'>
span class='title'>
i class='icol-blog'>/i>B品箱單信息
/span>
/div>");
sbBadProductInfo.Append(@"div class='widget-content summary-list'>
div class='row-fluid' style='padding-top: 2px;'>
div class='span12 section'>
table class='table table-bordered table-striped'>
thead>
tr>
th>箱單編號/th>
th>裝箱生成日期/th>
th>工廠名稱/th>
th>裝箱品番/th>
th>裝箱箱號/th>
th>裝箱件數/th>
th>倉庫確認/th>
th>出庫確認人/th>
th>出庫日期/th>
th>查看明細/th>
/tr>
/thead>tbody>");
#endregion
Listbstate_view> lstGetBadProductData = (from p in lstGetBadProductData
where !string.IsNullOrEmpty(p.出庫確認人) p.出庫日期 != null
select p).ToListbstate_view>();
string pageInfo = lstGetBadProductData.Count() + "," + pageSize + "," + context.Request["currPage"] +
"," + (lstGetBadProductData.Count() % 20 == 0 ? (lstGetBadProductData.Count() / 20) :
(lstGetBadProductData.Count() / 20 + 1));
Listbstate_view> lstGetBadItemData = (lstGetBadProductData.Count > pageSize ?
lstGetBadProductData.Skip(int.Parse(context.Request["currPage"]) == 1 ? 0 :
pageSize * (int.Parse(context.Request["currPage"]) - 1)).Take(pageSize)
: lstGetBadProductData).ToListbstate_view>();
#region ==>B品箱單信息
foreach (var item in lstGetBadItemData)
{
var cssName = rowCount % 2 == 0 ? "warning" : "error";
sbBadProductInfo.Append(@"tr class='" + cssName + "'>");
sbBadProductInfo.Append(@"td>" + item.箱單編號 + "/td>");
sbBadProductInfo.Append(@"td>" + item.裝箱生成日期 + "/td>");
sbBadProductInfo.Append(@"td>" + item.工廠名稱 + "/td>");
sbBadProductInfo.Append(@"td>" + item.裝箱品番 + "/td>");
sbBadProductInfo.Append(@"td>" + item.裝箱箱號 + "/td>");
sbBadProductInfo.Append(@"td>" + item.裝箱件數 + "/td>");
sbBadProductInfo.Append(@"td>" + item.倉庫確認 + "/td>");
sbBadProductInfo.Append(@"td>" + item.出庫確認人 + "/td>");
sbBadProductInfo.Append(@"td>" + item.出庫日期 + "/td>");
sbBadProductInfo.Append(@"td>input type='button' class='btn btn-primary'
style='width: 80px; height: 30px;' value='查看明細'");
sbBadProductInfo.Append(@" onclick='OpenBadInfo(" + item.箱編號 + ");'/>/td>/tr>");
rowCount++;
}
sbBadProductInfo.Append(@"/tbody>/table>
/div>
/div>
/div>
/div>
/div>
/div>
/div>");
#endregion

context.Response.Write(sbBadProductInfo.ToString() + "_" + pageInfo);
context.Response.End();

分頁效果:


您可能感興趣的文章:
  • jquery 插件 web2.0分格的分頁腳本,可用于ajax無刷新分頁
  • 分享精心挑選的12款優秀jQuery Ajax分頁插件和教程
  • jQuery Pagination Ajax分頁插件(分頁切換時無刷新與延遲)中文翻譯版
  • jquery+css3打造一款ajax分頁插件(自寫)
  • jquery插件pagination實現無刷新ajax分頁
  • PHP+jQuery+Ajax實現分頁效果 jPaginate插件的應用
  • 使用Jquery+Ajax+Json如何實現分頁顯示附JAVA+JQuery實現異步分頁
  • jQuery ajax分頁插件實例代碼
  • MVC+jQuery.Ajax異步實現增刪改查和分頁
  • laypage前端分頁插件實現ajax異步分頁

標簽:佛山 商洛 咸寧 辛集 股票 荊州 紅河 揭陽

巨人網絡通訊聲明:本文標題《利用 Linq+Jquery+Ajax 實現異步分頁功能可簡化帶寬壓力》,本文關鍵詞  利用,Linq+Jquery+Ajax,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用 Linq+Jquery+Ajax 實現異步分頁功能可簡化帶寬壓力》相關的同類信息!
  • 本頁收集關于利用 Linq+Jquery+Ajax 實現異步分頁功能可簡化帶寬壓力的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品成a人| 亚洲图片欧美一区| 欧美午夜片在线看| av在线不卡电影| 国产精一品亚洲二区在线视频| 亚洲h在线观看| 激情综合色播五月| 一区二区三区日韩精品| 国产精品伦一区二区三级视频| 欧美一区二区美女| 欧美日本一道本| 91传媒视频在线播放| www.欧美日韩| 91麻豆国产福利在线观看| 99久久er热在这里只有精品15| 国产成人无遮挡在线视频| 久久99久久精品欧美| 国产一区二区久久| 国产精品一区二区在线看| 国产91精品一区二区麻豆网站| www.欧美.com| 久久影院视频免费| 亚洲视频图片小说| 国产大陆亚洲精品国产| 精品国产sm最大网站免费看 | 日本一区二区三区四区| 久久嫩草精品久久久久| 国产精品久久久久一区| 视频一区欧美精品| 91精品国产一区二区人妖| 久久这里只有精品首页| 午夜视频一区在线观看| 成人一级片在线观看| 欧美日韩在线三级| 久久精品网站免费观看| 亚洲日本一区二区三区| 另类欧美日韩国产在线| 欧美探花视频资源| 国产精品久久久久久久第一福利| 欧美一区二区在线观看| 国产精品久久久久久久久果冻传媒| 亚洲成人资源在线| 色哦色哦哦色天天综合| 欧美变态口味重另类| 成人毛片老司机大片| 亚洲精品在线电影| 视频一区在线视频| 在线看日本不卡| 国产精品国产a| av网站一区二区三区| 国产精品乱码一区二区三区软件| 国产一区日韩二区欧美三区| 日韩欧美第一区| 蜜桃视频一区二区三区| 欧美成人高清电影在线| 国产一区二区三区日韩| 国产欧美精品一区二区三区四区| 豆国产96在线|亚洲| 亚洲精品国产一区二区三区四区在线| 99视频热这里只有精品免费| 亚洲日本丝袜连裤袜办公室| 成人午夜视频福利| 亚洲一级不卡视频| 欧美一二三四区在线| 国产一区二区精品久久99| 久久国产精品一区二区| 国产精品美女久久久久久久久久久| 色综合久久久久久久| 麻豆精品在线观看| 国产精品天美传媒| 欧美三级电影在线观看| 国产一区二区在线视频| 国产精品日产欧美久久久久| 91精品国产色综合久久不卡电影| 国产精品一区2区| 日韩—二三区免费观看av| 久久久久99精品国产片| 欧美日韩国产欧美日美国产精品| 成人激情电影免费在线观看| 日韩在线a电影| 夜夜爽夜夜爽精品视频| 久久亚洲综合色| 欧美一区二区啪啪| 91成人免费网站| 成人18视频在线播放| 久久综合网色—综合色88| jiyouzz国产精品久久| 青青草成人在线观看| 亚洲色图欧洲色图婷婷| 中文字幕二三区不卡| 日韩欧美一卡二卡| 欧美酷刑日本凌虐凌虐| 欧美视频一区二区在线观看| 色菇凉天天综合网| 色综合婷婷久久| 欧美亚洲综合另类| 在线观看国产91| 欧美三级中文字幕在线观看| 91久久精品一区二区| 日本道精品一区二区三区 | 亚洲国产一区视频| 亚洲电影第三页| 日日夜夜精品免费视频| 视频一区在线视频| 青草国产精品久久久久久| 免费成人av在线播放| 国产成人精品亚洲777人妖| 国产不卡免费视频| 在线观看成人免费视频| 日韩一区二区三区高清免费看看 | 成人午夜大片免费观看| 91欧美一区二区| 91精品福利在线一区二区三区| 精品日韩成人av| 最新成人av在线| 蜜臀av性久久久久av蜜臀妖精 | 欧美v国产在线一区二区三区| 久久综合久久99| 亚洲成人综合视频| 国产乱码精品一区二区三区av | 国产一区二区三区免费看| 不卡一区二区在线| 欧美一区二区在线观看| 最新国产の精品合集bt伙计| 日本女人一区二区三区| 99国内精品久久| 日韩欧美一卡二卡| 欧美亚洲国产一区二区三区 | 欧美a一区二区| 99久久777色| 国产亚洲欧美日韩在线一区| 一区二区免费看| 91视频91自| 国产欧美精品日韩区二区麻豆天美| 亚洲手机成人高清视频| av在线一区二区三区| 久久久无码精品亚洲日韩按摩| 亚洲综合偷拍欧美一区色| www.亚洲激情.com| 久久久精品国产99久久精品芒果| 日韩黄色免费电影| 精品视频一区二区不卡| 夜夜嗨av一区二区三区| 欧美亚洲高清一区| 亚洲国产美女搞黄色| 欧美日韩一区二区三区不卡| 亚洲最快最全在线视频| 欧美日本在线播放| 五月天网站亚洲| 欧美成人vps| 成人精品国产一区二区4080| 亚洲色图在线视频| 欧美性色黄大片| 久久av资源站| 日本一区二区成人| 在线视频欧美精品| 亚洲成av人片在线| 久久久久国产精品麻豆ai换脸| 成人在线视频首页| 亚洲国产美女搞黄色| 欧美tickling挠脚心丨vk| 波多野结衣欧美| 日本不卡视频在线观看| 中文字幕精品一区| 欧美日韩精品三区| 国产.精品.日韩.另类.中文.在线.播放 | 粉嫩一区二区三区性色av| 国产人伦精品一区二区| 91麻豆国产香蕉久久精品| 欧美性一级生活| 韩国av一区二区三区四区| 一区二区三区日韩欧美精品| 久久影视一区二区| 欧美欧美欧美欧美| 成人免费视频国产在线观看| 久久 天天综合| 亚洲电影欧美电影有声小说| 中文字幕一区免费在线观看| 国产麻豆91精品| 午夜视频久久久久久| 成人免费av网站| 日韩精品一二区| 亚洲成人手机在线| 国产成人夜色高潮福利影视| 亚洲一区二区三区国产| 日韩av中文字幕一区二区| 精品一区二区免费在线观看| 风间由美性色一区二区三区| 色88888久久久久久影院野外| 91精品国产综合久久福利| 国产欧美一区二区精品性色超碰| 椎名由奈av一区二区三区| 美国十次综合导航| 99在线精品观看| 日韩亚洲欧美成人一区| 亚洲图片你懂的| 激情综合色综合久久综合| 欧美色区777第一页| 国产精品丝袜黑色高跟| 蜜臀精品一区二区三区在线观看|