网上书城项目

前台主页书籍类别动态加载

//加载左侧书籍列表
	$.ajax({
		url:ctx+'/book.action?opt=combox',
		success:function(data){
			data =eval('('+data+')');
			for(i in data){
				$(".classify").append('<li><a href="#">'+data[i].name+'</a></li>');
				$(".classify").append('<div class="fixed"></div>');
			}
		}
	});

web:

public String combox(HttpServletRequest req,HttpServletResponse resp) throws Exception {
		List<Category> list = this.categoryDao.getAll();
		try {
			ResponseUtil.writeJson(resp, list);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return null;
	}

主页热销书籍和最新书籍动态加载


function appendBook($node,data,level,htmlstr){
	var ctx = $("#ctx").val();
	var start = level * 6;
	htmlstr+='<ul class="arivals">';
    var len=data.length;
	for(i= start;i<start+6;i++){
		if(i==len){
			break;
		}
		htmlstr+='<li>';
		htmlstr+='<a href="#"><img src="'+ctx+'/static/'+data[i].image+'" /></a>';
		console.log(htmlstr);
		htmlstr+='<p>'+data[i].name+'</p>';
		htmlstr+='<p class="red">¥'+data[i].price+'</p></li>';
	}
	htmlstr+='<div class="fixed"></div></ul>';
	level++;
	if(start+6>=len){
		$node.append(htmlstr);
	}else{
		appendBook($node,data,level,htmlstr);
	}
}

加载热门书籍js:

//加载熱銷书籍(递归)
	$.ajax({
		url:ctx+'/book.action?opt=hots',
		success:function(data){
			data =eval('('+data+')');
			appendBook($('.main_div_hots'),data.data,0,"");
		}
	});
})

dao方法:

/**
	 * 热销书籍
	 * @param book
	 * @param pageBean
	 * @return
	 * @throws Exception
	 */
	public List<Book> hots(Book book,PageBean pageBean) throws Exception{
		String sql="select * from t_easyui_book where state =2  order by sales desc limit 12";
		return super.executeQuery(sql, pageBean, Book.class);
	}

加载最新上架书籍js:

//加载新书(递归)
	$.ajax({
		url:ctx+'/book.action?opt=news',
		success:function(data){
			data =eval('('+data+')');
			appendBook($('.main_div_news'),data.data,0,"");
		}
	});

dao方法:

/**
	 * 门户新书上架
	 * @param book
	 * @param pageBean
	 * @return
	 * @throws Exception 
	 */
	public List<Book> news(Book book,PageBean pageBean) throws Exception{
		String sql="select * from t_easyui_book where state =2  order by deploytime desc limit 12";
		return super.executeQuery(sql, pageBean, Book.class);
	}

效果图:

 

 

 

 

 

 

 

 

版权声明:本文为m0_46890027原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/m0_46890027/article/details/107279912

智能推荐

Spring-IOC控制反转

一.概念 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的...

txt文件上传后直接解析

** 废话不多说,直接上代码 用postman请求数据测试; 完美拿到了数据。...

搜索二维矩阵

问题描述: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/search-a-2d-matrix 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注...

vue的生命周期

一.概述 vue对象初始化过程中,会执行到beforeCreate,created,beforeMount,mounted 这几个钩子的内容 **beforeCreate **:数据还没有监听,没有绑定到vue对象实例,同时也没有挂载对象 created** **:数据已经绑定到了对象实例,但是还没有挂载对象 beforeMount*** 模板已经编译好了,根据数据和模板已经生成了对应的元素对象,...

学习淘淘商城第四十七课(搜索功能Service实现)

        首先我们在taotao-search-interface工程新建一个接口类SearchService,并在接口类中添加一个接口,如下图所示。         接着,我们到taotao-search-service工程添加一个实现类SearchServiceImpl,并实现SearchService接口,...

猜你喜欢

热压烧结制备AlN/球形碳复相微波衰减材料及其性能

Microwave attenuating material is a kind of absorbing material used to absorb electromagnetic waves in a specific frequency band. It is mainly used in vacuum electronic devices such as radar, early wa...

阈值分割

阈值分割 设置一定的条件,将像素值分为两类或多类,并修改图像的像素值,主要针对灰度图像 注:阈值分割不是二值化,因为阈值分割的结果不是两个值 固定阈值分割(经验阈值) 阈值的方式有五种: 自适应阈值分割 可以看出固定阈值分割在整张图像中应用一个阈值,不能够适用于明暗不均的图像分割。自适应阈值每次取出图像的一小部分计算阈值,使得在一张图像中不同部分使用不同的阈值,可以更好分割图像。 小区域阈值计算方...

这一篇你一定别看,赶紧去下载微信读书吧!

大家好,我是天作。 这个世界上有两件事,几乎所有人都认为是好事,但实际真正去做这两件事的人少之又少,或者说能坚持下来的人不多。 这两件事就是读书和运动。 回想一下,你有多久没有认真的读完过一本书了?你有多久没运动了? 记得白岩松说过:“人生是一个棋盘,当你读的书少,棋盘上的棋子很少,不成势,随时可能被人吃掉。读的足够多,人生就成势了。 ” 我理解的这句话,大概就是...

Linux 基础-进程、线程、协程

文中代码示例: python 进程 服务器进程管理: 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。 进程之间通信: 管道(Pipe)、命名管道(FIFO)、消息队列(Message Queue) 、信号量...

使用pygame做多个触壁反弹小球

代码少,就把类文件和函数文件放一块了。颜色随机,小球个数number适当调整,在这种算法下比较吃显卡 20个方块就是这个样子 ...

玻璃钢生产厂家山西玻璃钢制品厂家直销郑州玻璃钢前台哪家好白城玻璃钢公仔雕塑定做宜宾玻璃钢花坛丽水玻璃钢花钵多少钱鄂州玻璃钢花箱盐城玻璃钢茶几价格忻州玻璃钢雕塑公司沈阳玻璃钢茶几批发随州玻璃钢制造东莞玻璃钢沙发生产厂家潮州玻璃钢花坛哪家好郑州玻璃钢座椅四平商业美陈厂家直销湖北玻璃钢坐凳生产厂家镇江玻璃钢摆件公司安徽玻璃钢医疗外壳厂家直销承德玻璃钢树池坐凳公司梧州玻璃钢树池坐凳哪家好儋州玻璃钢茶几定制鞍山玻璃钢浮雕加工哈密玻璃钢天花吊顶批发丽江不锈钢花盆定做梧州玻璃钢机械外壳定做沧州玻璃钢花箱生产厂家广州玻璃钢茶几多少钱重庆玻璃钢花坛制造黑龙江玻璃钢产品生产厂家林芝玻璃钢花坛哈尔滨玻璃钢机械外壳定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化