对于无用的数据或者多余的数据,可以执行删除,删除数据可以节省空间以及对已作废的数据进行剔除,而删除数据的基本思路无非就是找到这条数据,然后执行删除数据的操作,那么既然已经知道了基本的思路,那么接下来用一个简单的例子来进行讲解。
首先以下是已经定义好的html页面:
然后要实现的效果是,当点击删除按钮的时候,就可以把选中的那条数据删除,从而达到删除数据的效果,那么既然要对数据执行删除,就需要到控制器定义方法,以下是控制器定义好的方法:
定义一个方法来进行数据的查询,查询的是一条数据,数据查询出来后执行删除数据,如果删除成功则返回true,否则,返回的是false。
然后回到视图书写数据的提交。
这边的删除按钮是自定义按钮,按钮内包含着数据自身的id,
然后用post来进行数据提交。当然了,在做删除数据的时候我们需要给客户做一些判断,是否要删除数据,这里用的是confirm询问语句执行操作,如果确定要删除数据的话,则用post把数据提交到控制器那边定义好的方法执行数据删除。
至于为说明需要传输ID,这里简单说明下,因为我们删除数据的时候需要知道删除的是哪一条数据,这时候就需要知道数据自身的ID ,从而在利用这个ID在数据库里面把数据查找出来,然后再执行删除数据,
那么接下来到页面上进行测试,
当点击删除按钮的时候,页面弹出了一个询问框,,
然后点击确定的时候,数据已经被删除,同时提示用户删除成功。
那么,一个简单的单条数据删除就这样完成啦。