前两天做项目涉及到局部刷新界面的问题,需要用到ajax传值,并且动态刷新,这里演示的是签到传值,用到的web框架是SSH,即ajax 传值到后端,用Struts2接收,话不多说,上代码
//HTML界面代码: <div id="checkinid"> <button onclick="checkin(1);">签到</button> </div>
function checkin(obj){ var id = obj; var url22 = 'http://'+window.location.host+'/IISMP/checkinAction'; $.ajax({ type:'POST', //用POST方式传输 url:url22, //目标地址 datatype:"id", data:{ "id":id }, cache:false, success:function(data) { var str = eval("("+data+")"); alert(str.message); var checkinfo = '<button>已签到</button>'; }, error:function(data) { alert("操作失败,请刷新后重新操作!!"); } }); }
到这里,html文件和js文件都写好了,下面是后端接收前端传来的id号
Struts.xml文件的配置
<action name="checkinAction" class="checkAction" method="checkinAction"></action>
(再次之前需要导入一个json的jar包,在javaEE中传json值导入这几个包最方便了,这里方便读者学习在下面已经上传了需要的包了)
commons-beanutils-1.7.jar
commons-collections.jar
commons-lang.jar
commons-logging-1.1.1.jar
ezmorph.jar
json-lib-2.2.2-jdk15.jar
后端.java文件接收
private int id; public int getId(){ return id; } public void setId(int id){ this.id = id; } public void checkinAction() throws Exception{ HttpServletResponse response = ServletActionContext.getResponse(); PrintWriter out = response.getWriter(); //接收id并根据id做一些操作数据库的操作 ....... JSONObject json = new JSONObject(); json.put("message", "签到成功!!"); out.print(json); out.flush(); out.close(); }
相关推荐
微信小程序全栈项目,涉及到前端和后端的开发,是一个典型的移动端应用开发案例。在这个项目中,我们将关注“签到打卡”功能的实现,涵盖微信小程序的开发以及后端服务的构建。 首先,微信小程序是一种轻量级的应用...
后端采用SpringBoot开发,Android客户端采用MMVM框架,签到终端基于ESP32与STM32进行人脸识别.zip嵌入式优质项目,资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现...
Java毕业设计基于Springboot的校园活动打卡签到平台-管理后台开发(源码+数据库+说明文档) Java毕业设计基于Springboot的校园活动打卡签到平台-管理后台开发(源码+数据库+说明文档) Java毕业设计基于Springboot的...
签到App后端代码主要涉及两个核心技术:PHP和MySQL,它们是构建Web应用程序的常见组合。PHP是一种服务器端脚本语言,广泛用于处理动态网页内容,而MySQL则是一款关系型数据库管理系统,用于存储和管理应用数据。 在...
1.11 案例2:预测facebook签到位置--缩小范围后数据集
- **API调用**:微信提供了丰富的API,如网络请求、地图、用户授权等,用于实现各种功能,如签到打卡就需要调用网络请求API来发送数据到后端服务器。 - **UI设计**:使用WXSS进行样式布局,可以实现响应式设计,...
mihoyo-signin:米游社app自动签到程序-源代码 Mihoyo登录 自动完成米游币任务 论坛区签到 阅读帖子 点赞帖子 分享帖子 安全提醒 1工作流程是所有注册用户都可见的,包括log,在旧版本中有一些log,可能会导致你们的...
在本项目"PHP+AJAX+MYSQL签到设计20150827"中,我们探讨了一个基于Web的签到系统实现,它利用了PHP作为后端服务器语言,AJAX进行异步数据交互,以及MySQL作为数据库存储。这个系统展示了如何在不刷新整个页面的情况...
标题中的“百度贴吧一键签到源码”指的是一个程序代码,用于实现自动化签到功能,主要针对百度贴吧这个在线社区平台。源码是程序员编写的原始指令集合,它揭示了软件内部的工作机制,通常用于学习、修改或扩展功能。...
本文将介绍如何实战构建一个人脸识别签到系统,利用Python的Flask...通过这个项目,开发者不仅可以学习到人脸识别的基本原理和实现方法,还能了解到如何利用Flask构建动态Web应用,提高在实际场景中应用AI技术的能力。
poscms插件 - 用户签到插件 - 获取积分
这是一个基于ThinkPHP5框架开发的在线签到系统,包含了前端移动端页面、小程序端以及后台管理系统。这个系统的主要功能是提供在线签到服务,方便管理员管理课程及学员信息,监控学员的签到情况。 首先,我们要了解...
"hadsky轻论坛插件-每日签到乐-v1.0.1"是一个专门为论坛设计的应用,旨在鼓励用户每天参与论坛活动,通过签到功能提升用户的粘性和参与度。这个插件的核心功能在于它的签到机制,下面我们将详细探讨相关的知识点。 ...
在validCanCheckIn方法中,首先通过jwtUtil.getUserId(token)方法获取当前用户的ID,然后通过checkinService.validCanCheckIn(userId, DateUtil.today())方法检查用户今天是否可以签到。最后,该方法将检查结果返回...
《爱签到-抢卷工具:智能京东券获取解析》 在互联网购物的日常中,优惠券无疑成为了消费者节省开支的重要手段。特别是在大型电商平台如京东上,各类优惠券的发放和使用频繁,使得抢券成为了一门技术活。本文将详细...
【标题】"百度贴吧签到系统-贴吧...通过研究和理解这个开源项目,开发者不仅可以学习到如何构建一个自动签到系统,还可以深入理解PHP web开发的各种实践技巧和设计模式,对于提升个人技能和参与类似项目会有很大帮助。
【作品名称】:签到表-Excel模版 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
岳麓学子论坛微信源码,实现了以下功能:\n1、认识我们\n2、机构设置\n3、往期回顾\n4、联系我们\n回复”节目“还可以了解最新节目,回复”起床“加入我们的起床协会。";是微信开发初学者的好样板
"基于Bmob后端云的签到App开发" 本文主要介绍基于Bmob后端云的签到App开发,旨在解决传统签到方式的缺陷,如逐个点名、签名、检查签名等问题。该App使用Bmob后端云服务平台,实现云同步、云存储和云加密,提供了一...
基于深度学习的人脸识别会议签到系统后端.zip基于深度学习的人脸识别会议签到系统后端.zip基于深度学习的人脸识别会议签到系统后端.zip基于深度学习的人脸识别会议签到系统后端.zip基于深度学习的人脸识别会议签到...