翻页采用jaxa

时间:2022-09-10 00:25:39

<!-- 翻页采用jaxa -->
<script type="text/javascript">
//class="page"下面的a被点击 时 取得a的href值,去做ajax请求,后把数据更新
$(document).ready(function()
{
//点击 翻页 或者 “我的投资 已回款 待回款”时
$(".page > a , .menu > a").live('click',function()
{
//拼接URL
var href = $(this).attr("href");
//发送ajax请求
$.ajax({
url: href,
cache: true,
success: success
});
return false;//阻止链接跳转
});

//改变 “我的投资 已回款 待回款”的样式
$(".menu > a").live('click',function()
{
$(this).addClass("current");
$(this).siblings().removeClass("current");
return false;//阻止链接跳转
});

//选择每页显示几条数据时
$("select").attr("onchange","");//清空原有的跳转
$("select").change(function()
{
$.ajax({
url: '/Common/setPageSize/pagesize/'+this.value
});

//发送ajax请求--请求内容和翻页
var select_href = $(".menu>.current").attr("href") ;
$.ajax({
url: select_href,
cache: true,
success: success
});
return false;
})

//成功取到数据后的处理
function success(data,status)
{
//删除table下面的内容
$("#table_content").children().remove();

var jdata=eval("("+data+")");//取回数据后处理
//console.log(jdata.info);/** 打印对像**/
console.log( jdata );

//然后添加新HTML表格内容
$.each( jdata.data, function(i, obj)
{
var td1=$("<td></td>").text(obj.order_time).addClass("tdT");//投资时间
var td2=$("<td></td>").text(obj.back_money_time).addClass("tdT");//回款时间

var names_html = "<a href="+"http://"+location.hostname+"/project/detail?id="+obj.project_id+">"+obj.names+"</a>";
var td3=$("<td></td>").append(names_html).addClass("tdN");//类型

var money_html = "<span>"+obj.money/obj.p_money+"份</span><br><span>"+obj.money+"元</span>";
var td4=$("<td></td>").append(money_html).addClass("tdM");//投资金额

if(obj.if_end == 0)
{
var re_html = "第"+obj.re_times+"期回款还有"+obj.next_time+"天";
}
else
{
var re_html = "回购完毕 ["+obj.dmonths+"]";
}
var td5=$("<td></td>").text(re_html).addClass("tdD c2");//回款时间

var detail_html ="<a href="+"http://"+location.hostname+"/order/detail?id="+obj.id+">详情</a>";
var td6=$("<td></td>").append(detail_html).addClass("tdA");//详细信息

var tr=$("<tr></tr>").append(td1,td2,td3,td4,td5,td6);
$("#table_content").append(tr);

});
//更新分页
$(".page").html("");
$(".page").append(jdata.info);

$("select").attr("onchange","");//清空原有的跳转
$("select").change(function()//设置新的处理方式
{
$.ajax({
url: '/Common/setPageSize/pagesize/'+this.value
});

//发送ajax请求--请求内容和翻页
var select_href = $(".menu>.current").attr("href") ;
$.ajax({
url: select_href,
cache: true,
success: success
});
return false;
})
}
});

</script>

翻页采用jaxa的更多相关文章

  1. 采用cocos2d-x lua 的listview 实现pageview的翻页效果之上下翻页效果

    --翻页滚动效果local function fnScrollViewScrolling( sender,eventType)    -- body    if eventType == 10 the ...

  2. webapp应用--模拟电子书翻页效果

    前言: 现在移动互联网发展火热,手机上网的用户越来越多,甚至大有超过pc访问的趋势.所以,用web程序做出仿原生效果的移动应用,也变得越来越流行了.这种程序也就是我们常说的单页应用程序,它也有一个英文 ...

  3. MySQL翻页查询技巧

    在查询大量数据库,一般都会采用翻页.自然会想到offset跟limit. 今天知道了一个技巧,用id查询.因为id是主键,查起来很快. 思路是:给id一个区间做where条件,将数据分隔成几份,然后每 ...

  4. 利用GPU实现翻页效果

    0x00 前言 有一段时间没有更新博客了,在考虑写点什么的时候正好赶上了这个月我的书<Unity 3D脚本编程>又加印了.因此写篇小文聊聊利用shader来实现翻书的效果吧. 虽然本文是这 ...

  5. API做翻页的两种思路

    在开发API的时候,有时候数据太多了,就需要分页读取. 基于偏移量的分页(Offset-based) 这种方式就是会提供一个每页笔数(page size)来定义返回条目的最大数,提供一个页数(page ...

  6. 用ASP&period;NET Core 2&period;1 建立规范的 REST API -- 翻页&sol;排序&sol;过滤等

    本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314 ...

  7. ViewPager实现滑动翻页效果

    实现ViewPager的滑动翻页效果可以使用ViewPager的setPageTransformer方法,如下: import android.content.Context; import andr ...

  8. 利用GPU实现翻页效果(分享自知乎网)

    https://zhuanlan.zhihu.com/p/28836892?utm_source=qq&utm_medium=social 首发于Runtime 写文章 利用GPU实现翻页效果 ...

  9. 基于vue实现上下滑动翻页效果

    18年年底的时候,一直在做年度报告的H5页面,因为项目需要,需要实现上下滑动翻页,并且上滑的页面比正常页面的比例要缩小一定比例. 效果类似于http://www.17sucai.com/pins/de ...

随机推荐

  1. html框架练习

    <html><frameset  rows="50,*" ><frame name="main" src="/examp ...

  2. 1&period; Scala概述

    1.1 概述 联邦理工学院洛桑(EPFL)的Martin Odersky于2001年开始设计Scala Scala是Scalable Language的简写,是一门多范式的编程语言 1.2 Scala ...

  3. php -v 与phpinfo显示版本不一样

    问题描述: php -v显示版本7.0 phpinfo 显示版本 7.2 使用软件phpstudy 原因:环境变量中显示的是7.0,所以php -v显示的也是7.0 解决办法:修改环境变量,然后重启电 ...

  4. 编写灵活、稳定、高质量的 HTML 代码的规范

    不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的. 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法. 嵌套元素应当缩进一次(即两个空格 ...

  5. vue引入Vue-Awesome

    Vue-Awesome建立在Font Awesome上 v4.5.0,取决于Vue.js v2.0.1 +,所以安装了Vue-Awesome就可以直接使用Font Awesome的字体图标. 1.安装 ...

  6. linux下关于压缩、解压相关的操作

    本文转自: http://alex09.iteye.com/blog/647128 很不错的linux下关于压缩.解压相关的操作,适合于linux初学者.   .tar  解包:tar xvf Fil ...

  7. WeakHashMap源码分析

    WeakHashMap是一种弱引用map,内部的key会存储为弱引用, 当jvm gc的时候,如果这些key没有强引用存在的话,会被gc回收掉, 下一次当我们操作map的时候会把对应的Entry整个删 ...

  8. Dubbo分布式日志追踪

    使用dubbo分布式框架进行微服务的开发,一个大系统往往会被拆分成很多不同的子系统,并且子系统还会部署多台机器,当其中一个系统出问题了,查看日志十分麻烦. 所以需要一个固定的流程ID和机器ip地址等来 ...

  9. IOS &commat;param view 需要获取层级结构的view

    - (void)applicationDidBecomeActive:(UIApplication *)application { NSString *str = [self digView:self ...

  10. JS-JavaScript String 对象-string对象方法3&colon;concat&lpar;&rpar;

    1.concat():用于连接两个或多个字符串. 1).语法:string.concat(string1, string2, ..., stringX)    (string1, string2, . ...