【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

ajax 点赞收藏功能

原创 2016年05月31日 19:31:24
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
       <%@include file="/include.jsp"%>
<%@page import="java.util.Date"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>医院科室-专家咨询</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" href="<ph:root/>/s/css/rmyy/dept.css">
    <script type="text/javascript" src="<ph:root/>/s/js/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="<ph:root/>/s/js/css-util.js"></script>
    <script type="text/javascript">
    	var dzResult = '${dzResult}' ;
    	var num='${expertInfo.dznum }';
    	$(document).ready(function() {
    		if('${loginCustomer}' != null && '${loginCustomer}' != ""){
    			if(dzResult==true || dzResult == 'true'){ //已赞
    				document.getElementById('zan').src='<ph:root/>/s/images/index/zan.png';
    			}else{ 
    				document.getElementById('zan').src='<ph:root/>/s/images/index/zan1.png';
    			}
    		}else{
    			document.getElementById('zan').src='<ph:root/>/s/images/index/zan1.png';
    		}
    	}); 
    	   
    	function consult(){
    		if('${loginCustomer}' != null && '${loginCustomer}' != ""){
		    	openJsWidow("立即咨询","<ph:root/>/f/department/consult/${channel.id}.html?id=${expertInfo.id}",600,680);
    		}else{
    			openJsWidow("登录","<ph:root/>/u/showLoginMin",700,400);
    		}
    	}
 
    	function dz(){
    		if('${loginCustomer}' != null && '${loginCustomer}' != ""){
    			if(dzResult==true || dzResult == 'true'){ //已赞
    				dianzan('${expertInfo.id}',0);
    			}else {
    				dianzan('${expertInfo.id}',1);
    			}
    		}else{
    			openJsWidow("登录","<ph:root/>/u/showLoginMin",700,400);
    		}
    	}
    	
    	function dianzan(id,flag){
    		$.ajax({
    			url:'<ph:root/>/f/department/dianzan',
    			type:'post',
    			data:{id:id,flag:flag},
    			dataType:'json',
    			success:function(result){
    				if(result == 0){
    					if(flag == 1){
    						dzResult = true;
    						document.getElementById('zan').src='<ph:root/>/s/images/index/zan.png';
    						num=num*1+1;
    						document.getElementById('zanNum').innerText=num;
    					}else if(flag ==0){
    						dzResult = false;
    						document.getElementById('zan').src='<ph:root/>/s/images/index/zan1.png';
    						num=num*1-1;
    						document.getElementById('zanNum').innerText=num;
    					}
    				}
    			}
    		});
    	}
    </script>
</head>
<body>
<%@include file="/WEB-INF/views/f/top1.jsp"%>
<%@include file="/WEB-INF/views/f/top.jsp"%>
    <div class="wrap">    
	    <%@include file="/WEB-INF/views/f/left.jsp"%>
		<div style="float:right;width:80%;padding:15px 0 0 5px;margin-bottom:20px;"> 
		    <div class="dept-content">
		    <sf:form modelAttribute="expertInfo" action="" method="post" id="form1" name="form1">
		        <div class="sys-title">
		            <p>${expertInfo.deptmentName }</p>
		            <small>${expertInfo.englishName }</small>
		        </div>
		        <div class="sys-contain" > 
		            <div class="expert-header">
		                <img src="${expertInfo.imgurl }"/>
		                <div class="expert-contain">
		                    <div style="font-size: 18px;padding: 5px 0">
		                    <div>${expertInfo.realName }
		                    <a style="margin-left:60px;" href="javascript:consult()" class="button">立即咨询</a> </div>
		                    </div>
		                    <div class="expert-title">
		                        <p>${expertInfo.title }</p>
		                        <p>专业擅长:${expertInfo.expert }</p>
		                        <p style="padding:10px 0;">坐诊信息:坐诊信息坐诊信息坐诊信息</p>
		                    </div>
		                </div>
		                <div class="zan">
		                    <a href="javascript:dz()" ><img id="zan" src="<ph:root/>/s/images/index/zan1.png"/></a>
		                    <div style="clear:both;"><span id="zanNum" >${expertInfo.dznum }</span><span >赞</span></div>
		                </div>
		                <div style="clear:both;"></div>
		            </div>
		            
		            <div class="border-dashed"></div>
		            <div class="treat">
		                <p style="margin: 20px auto;">坐诊信息</p>
		                <table style="width: 100%">
		                    <tr>
		                        <th style="width: 9%"></th>
		                        <th style="width: 13%">星期一</th>
		                        <th style="width: 13%">星期二</th>
		                        <th style="width: 13%">星期三</th>
		                        <th style="width: 13%">星期四</th>
		                        <th style="width: 13%">星期五</th>
		                        <th style="width: 13%">星期六</th>
		                        <th style="width: 13%">星期七</th>
		                    </tr>
		                    <c:forEach items="${outpatientInfoList }" var="outp">
		                    	<tr>
		                    		<td style="color:#008385">
		                    			<c:if test="${outp.timenode == 1 }">
		                    				上午
		                    			</c:if>
		                    			<c:if test="${outp.timenode == 2 }">
		                    				下午
		                    			</c:if>
		                    		</td>
		                    		<td><ph:dictValue dictCode="${outp.mon }"/></td>
									<td><ph:dictValue dictCode="${outp.tues }"/></td>
			                        <td><ph:dictValue dictCode="${outp.wed }"/></td>
			                        <td><ph:dictValue dictCode="${outp.thurs }"/></td>
			                        <td><ph:dictValue dictCode="${outp.fri }"/></td>
			                        <td><ph:dictValue dictCode="${outp.sat }"/></td>
			                        <td><ph:dictValue dictCode="${outp.sun }"/></td>
		                    	</tr>
		                    </c:forEach>
		                </table>
		                <p style="color: #dddddd; text-align: left;padding-top: 5px;">以上信息仅供参考,可根据实际情况有所调整。</p>
		            </div>
		            
		            <div class="border-dashed"></div>
		            <div class="intro">
		                <p style="margin: 20px auto;text-align: center">专家简介</p>
		                <p style="color: #999999;text-indent:2em;">${expertInfo.introduction }</p>
		            </div>
		        </div>
		    </sf:form>
		    </div>
		</div>
	</div>
	<%@include file="/WEB-INF/views/f/foot.jsp"%>
</body>
</html>


/**
	 * 点赞
	 */
	@RequestMapping(value="/f/department/dianzan")
	public void dianzan(@RequestParam long id,@RequestParam int flag,ModelMap model,
			HttpSession session,HttpServletResponse response)throws Exception{
		Customer loginCus = (Customer) session.getAttribute(LOGIN_CUSTOMER_SESSION_KEY);
		long userId = loginCus.getId();
		Dianzan dianzan = new Dianzan();
		dianzan.setUserId(userId);
		dianzan.setDoctorId(id);
		if (flag==1) {
			long dzTime = new Date().getTime();
			dianzan.setDzTime(dzTime);
			customerService.addDianzan(dianzan);
			
			Map<String, Object> map = new HashMap<String, Object>();
			map.put("id", id);
			map.put("dzNum", 1);
			customerService.updateDoctInfoDZ(map);
		}
		if (flag==0) {
			customerService.delDianzan(dianzan);
			Map<String, Object> map = new HashMap<String, Object>();
			map.put("id", id);
			map.put("dzNum", 0);
			customerService.updateDoctInfoDZ(map);
		}
		Customer expertInfo = customerService.getCustomerById(id);
		model.addAttribute("expertInfo", expertInfo);
		AjaxUtils.ajaxHtml("0", response);
	}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

jsp页面通过ajax向后台传参实现收藏功能

好久没写文章,之前的项目转成毕设了所以又逼着自己推了推进度。 这次主要是填上次的坑。 上一篇写到了做的web页面用于展示。但是还有很多问题没有解决,比如分页显示,比如如何将标记的结果传给后台。这次...

jquery ajax之点赞功能的实现

之前,一直想用一下ajax的技术到项目中,看他到底好处在哪里,为什么会被这么多人所推崇。 还记得之前也是看过jquery,但是现在回过来想想,其实能够记起来的东西很少,只有将知识应用起来,可能才会记忆...

点赞功能的实现

点赞功能,使用cookie记录文章id,数据库记录点赞总数 前台代码 点赞总数 js代码 script> fun...

一个“点赞”功能的实现代码

“点赞”是最近很流行的一个词,自己也琢磨了一下代码,暂时只实现了功能性代码,要添加漂亮效果,可以继续用Jquery来实现。看效果请点击:http://www.i5wl.com/example/prai...

点赞功能

刚复习到session,突然想到现在比较流行的点赞功能。 我想了下,我觉得有三种实现方法,第一种,直接js,捕捉动作,点的时候,用函数直接加上,但这种方法可以连续点,不分是不是用户,这方法严重有...

javaScript:点赞功能

以下是试用报告点赞功能,相同IP1小时内只能点赞一次,每点赞一次点赞数加1,运用ajax方法调用接口 HTML: 赞:${report.likeCount} +1 javaScript...

点赞功能设计

点赞功能的设计 每一次点赞,需要记录: (1)谁点的赞; (2)为那篇文章点的赞; (3)点赞时间 (4)是否已经取消点赞   数据表设计 点赞记录表 列名 ...

ajax实现phpcms 点赞功能

首先 是将后台中 模块--->新闻心情--->心情配置  去掉多余的剩一个,名称改成 “赞” 提交保存。 其次 是修改新闻心情的模板文件:/phpcms/templates/default/moo...

php点赞效果的制作代码+解析(jQuery+Ajax+PHP实现“赞”)

数据库设计 先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的IP数据。 CREATE TABLE IF NOT EXIS...

Ajax+jQuery+bootstrap+Java实现异步点赞功能,并限制点击次数

(下面截图是自己项目的截图) 当已经点赞后,鼠标再经过时,就会显示 "禁止的图标"  (相应的class 会变化) cursor:not-allowed ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)