$(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("");
}
}