zoukankan      html  css  js  c++  java
  • 实现数据懒加载

    $(document).ready(function () {
            var current = 1;
            var over = true;
            function load() {
                if (!over) {
                    return;
                }
                over = false;
                $(".loading").show();
                $.ajax({
                    url: "/CustomerOrders/Orders",
                    contentType: "application/json; charset=utf-8",
                    data: "{current:'" + current + "',cid:'"+@ViewBag.cid+"'}",
                    type: "POST",
                    datetype: "json",
                    success: function (data) {
                        var EncodeText = doT.template($("#encodetmpl").text());
                        var json = JSON.parse(data);
                        $("#text").append(EncodeText(json.Data));
                        if (json.Err != 0 || json.Data == null || json.Data.length < 20) {
                            $(".noloading").show();
                        }
                        $(".loading").hide();

                        //$(".dtime").each(function () {
                        //    var dtime = $(this).text();
                        //    trand_time = new Date(parseInt(dtime.replace("/", "").replace("Date", "").replace("(", "").replace(")", "").replace("/", ""))).toLocaleString();
                        //    $(this).text(trand_time);
                        //})                    
                    },
                    complete: function (R) {
                        var jsons = JSON.parse(R.responseText);
                        //console.log(jsons);
                        over = true;

                    }

                })
            }
            load();
            $(document).scroll(function () {
                if ($(document).scrollTop() >= $(document).height() - $(window).height()) {                
                    current++;
                    load();
                }
            })

    });

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    using WXCustomerCard.Code;
    using Newtonsoft.Json;
    using WXCustomerCard.Models;
    using WXCustomerCard.Common;
    using WXCustomerCard.BLL;

    namespace WXCustomerCard.Controllers
    {

    public JsonResult Orders(int current,string cid ) {
                string json = "";
                string url = string.Format("http://www.baidu.com?cid={0}&pi={1}", cid, current);
                HttpQuery.Get(url, null, msg => {
                    json = msg;
                });
                if (json != "") {
                    return Json(json);
                }
                return Json("");
            }

    }

  • 相关阅读:
    清北刷题班day3 morning
    [NOI1997] 积木游戏(dp)
    [NOI1999] 棋盘分割(推式子+dp)
    2017北京国庆刷题Day7 afternoon
    湖南集训day8
    湖南集训day7
    湖南集训day6
    湖南集训day5
    湖南集训day4
    湖南集训day3
  • 原文地址:https://www.cnblogs.com/xielideboke/p/7283651.html
Copyright © 2011-2022 走看看