一般处理程序(下)

                                                        复习一下一般处理程序(下)

       自然,接上文。接着就显示一下增加的一些代码且略做小注解。

       当然,增加的一般处理程序也是有它的SqlHelper小帮手的。需要注意的是增、删、改都是ExecuteNoNQuery的方法,此处,省略配置文件,如需要了解,见上文。SqlHelper的代码如下:

如果有同学问,如果是封装ExecuteScalar()的方法,那么应该怎么写,其写法也就是将上图中的int返回参数类型改成object,当然int后面的方法名改成ExecuteScalar方法,52行下面的改成ExecuteScalar()方法也就可以了。

       前台封闭了一个加载的方法。其代码如下:

      

     接着就是错误的jQuery的部分了,不知道有谁能看出来哪错了不。或者说是一个bug,一个给用户不好体验的一个地方。上面注释掉的不算,那个是弹一个窗口,告诉用户是成功是失败,这样体验相对来说也不好,最好的就是异步的把加载的数据显示到页面上。如果你看到了这里,你可以先想一下是哪里写的不好,再往下看。

  

处理程序的代码如下:

 

那么运行结果如下:

 

那么,是的,也许你发现了。我这个位置的“小黑同学”确实是异步的显示出来了,但是上面那些重复的数据也显示出来了,给人一种实在不爽的感觉。那么鉴于此种情况,我们就考虑在加载之前,也就是调用那个Load()方法之前,将tbody下面所有的tr元素删除掉,也就是用remove()方法,再加载也就可以了。那么我们给tbody整一个id出来,叫showbody.然后在jQuery部分将所有id为showbody下面所有tr元素移除,再用Load()方法也就可以了。改后的如下:

这样一修改的话就可以做到这样了:

这样相对来说用户体验就好一些了。那么关于一般处理程序就到这里了。

 

 

转载于:https://www.cnblogs.com/anmutu/p/3350174.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值