比如,我要在列表(table)中删除某一行(设备:device),点击对应的删除链接,发起AJAX请求,对返回结果进行判断。
$.post('delete_device.action', {'id': id},function(data){
if(data==null){
alert("删除失败");
return;
}
if(data.ret==0){
alert("删除成功");
//局部删除
}
});
这里采用的是alert,我觉得不是很友好,用户必须点击确认(OK)后接下来的//局部删除动作才能被执行,我想知道有没有更好的做法,怎么做?
是不是弹出一个的弹窗,一定时间后它会自动消失,etc.
楼主的问题更像是UE的设计,我提供一种思路:
如果Ajax提交删除成功,那么可以将table中当前行用动画将它fadeOut,然后再将它删除;
如果Ajax提交删除失败,那么可以将table中当前行border变红,变闪烁3秒,表示失败。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。