如图,在实现添加学籍功能时,程序设计的是当学生表里面有学生信息,而学籍表里没有对应学号的学生的话就添加学籍,所以首先可以选择要添加哪一个学生的学籍信息,一旦选择后就出发一个失去焦点事件然后查询该学生学生表里的相关信息,自动添加到页面中,其余信息手动添加,然后点击提交添加到学籍表中。

失去焦点函数:

Js代码实现ajax异步刷新

在一开始,我想的是在controller中根据学号查到信息后返回该页面或者重定向,结果页面毫无反映。

因为一旦返回页面或者是重定向就是另外一个页面,即使数据返回也不会显示。
所以我又将数据封装成Student对象,当作返回值返回到ajax中,这样的话才是异步刷新。但是我在ajax中alert数据,返回[object Object]。

最后我将所有数据封装在一个List集合中,然后在ajax中通过序号取值。

这样就可以成功赋值了。

【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。相关推荐

  1. 【Mybatis系列】之插件—自动填充字段插件,再也不需要手动填写或者耦合业务了!

    Mybatis是一个非常流行的Java ORM框架,它为开发者提供了一种简单的方式来操作关系型数据库.Mybatis插件是Mybatis的一个重要扩展功能,它允许开发者通过自定义插件来增强Mybati ...

  2. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...

    分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tab ...

  3. Windows 11 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误

    错误描述:" L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误" 事件查看器中没有错误代码显示. Windows 10 L2TP/IPsec Manu ...

  4. java零项目经验,找工作前该如何准备项目?面试时又该怎么说?

    当下找Java工作时,面试官必问的问题是,你干过多少年的java项目?你最近的项目里,用到了哪些java技术?随会在此基础上进一步确认求职者的能力. 如果求职者之前有做过java项目,这块自然没问题, ...

  5. tp5 ajax 路由,tp5中ajax方式提交表单

    用ajax提交表单,迅速,快捷,实现页面无刷新提交表单. ajax批删 姓名 年龄 地址 添加 $("#sub").click(function(){ var name = $(& ...

  6. 微信公众号php提交表单,PHP教程:使用YII2框架实现微信公众号中表单提交功能...

    <PHP教程:使用YII2框架实现微信公众号中表单提交功能>要点: 本文介绍了PHP教程:使用YII2框架实现微信公众号中表单提交功能,希望对您有用.如果有疑问,可以联系我们. 相关主题: ...

  7. jQuery(六)插件、Validate验证提交表单、submitHandler、更改错误信息显示的位置、required、Validator、内置验证方式表、validate ()的可选项汇总

    jQuery(六)插件.Validate验证提交表单.submitHandler.更改错误信息显示的位置.required.Validator.内置验证方式表.validate ()的可选项汇总 文章 ...

  8. button按钮无法提交表单问题发现与解决

    前些天,我在用html制作登录框时遇到一个问题,form表单中的button不能提交表单中的数据. 相信你知道,input的type="submit"有提交表单的功能,当然,我们自 ...

  9. jquery提交表单_jQuery提交表单

    jquery提交表单 jQuery submit() function triggers when a user tries to submit a form. jQuery submit form ...

最新文章

  1. listener.ora、sqlnet.ora、tnsnames.ora 详解
  2. Activity栈管理(三):Intent的Flag与taskAffinity
  3. cisco pix防火墙命令使用
  4. 趣学python3(40)--TCP服务器和客户端(socketserver类)
  5. C++学习之路 | PTA乙级—— 1039 到底买不买 (20 分)(精简)
  6. java定义整形输出_java程序命令行接受字符转换为整形并相加输出
  7. python数据结构-链表
  8. linux看mysql日志命令_Linux日志查看之cat 命令使用介绍
  9. 2015,鬼王Xun和GGL比赛,带给我们无尽的欢乐
  10. 搜索引擎选择: Elasticsearch与Solr(转载)
  11. Jenkins在Windows下的安装与配置
  12. html设置字体样式罗马,罗马字体英文
  13. php网站访问卡顿,网站反应慢,经常卡顿是什么原因?怎么解决?
  14. 中图杯获奖作品计算机组,我校代表队参加首届“中图杯”全国大学生先进制图技术与技能大赛取得优异成绩...
  15. 在线简洁Logo制作
  16. 直播APP开发成品案例
  17. js实现鼠标悬浮图片放大预览
  18. 文心一言 vs GPT4
  19. 织梦采集-织梦采集教程-织梦采集插件下载教程
  20. 使用百度Clouda框架创建RSS阅读器应用

热门文章

  1. 创建故障转移群集,LiveMigration系列之六
  2. 巧用云计算 突围移动APP行业乱象
  3. 基于EM的多直线拟合实现及思考
  4. C#学习笔记——读写ini文件
  5. Druid-基本概念
  6. go IDE 编译环境设置win32和win64
  7. Hive 高级编程??深入浅出学Hive
  8. VMM2012应用指南之3-安装VMM2012
  9. 打开MSN提示Windows Live Communication Platform遇到问题需要关闭错误的解决方法
  10. 追加内容到文件末尾的几种常用方法