MVC新增基础总结

MVC新增基础总结

编程模式的过程中,最重要的就是对获取数据的分析和处理,下面就开始介绍一下基础的表格数据的增删查改之一的新增。

首先简单了解一下,MVC是一种使用MVC(Model View Controller模型-视图-控制器)设计创建 Web 应用程序的模式:

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

通常模型对象负责在数据库中存取数据。

View(视图)是应用程序中处理数据显示的部分。

通常视图是依据模型数据创建的。

Controller(控制器)是应用程序中处理用户交互的部分。

通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

实例分析:这是一个简单的员工信息数据库表格的关系图部分,根据以下各表的关系和信息,进行员工信息新增的顺序和内容的判断和分析。

在这里插入图片描述

在新增数据之前,我们先分析一下需要新增哪些表里面的数据,根据下图新增员工数据
在这里插入图片描述

根据各表之间的关系,表格新增的顺序为:用户表->员工表->用户角色明细表(其中员工表和用户角色明细表新增顺序可以互换)
在这里插入图片描述

实例化一个实体类,用于接收的状态和显示文本,然后判断是否获取到页面传到控制器的数据

在这里插入图片描述

判断数据库中是否已经存在该员工信息,因为员工编号是唯一的,所以根据输入的员工编号到数据库中进行查询,若返回值大于0说明数据重复

若返回值等于0,则开始对员工信息进行新增
在这里插入图片描述
分析哪些数据需要从哪张表新增,根据顺序用户表->员工表->用户角色明细表新增数据,然后判断表格或者数据是否保存成功,同时弹出提示框

然后在视图这边编写弹出新增数据的模态框和下拉框的绑定,以及保存新增的方法和点击事件
在这里插入图片描述
在获取页面数据之后,保存新增的时候有可能需要对某些数据进行判断或者验证,例如身份证号码、编号等等,然后再判断数据完整性
在这里插入图片描述

提交表单:我们直接通过form提交的话,提交后当前页面跳转到form的action所指向的页面。然而,很多时候我们并不希望提交表单后页面跳转,那么,我们就可以使用ajaxSubmit(obj)来提交数据

ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件

注意:使用form表单提交数据,from后面的name必须与数据库的name相同,否则会出现数据提交失败

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值