rsync服务配置使用方法
2013-12-11 10:57
253 查看
$(".delete").click(function(){ var id = $(this).attr("name"); var canBeDeleted = false; $.get("<c:url value='/user/canBeDeleted.jhtml'></c:url>",{ID : id},function(data){ canBeDeleted = data.canBeDeleted; if(!data.canBeDeleted) { alert("无法删除用户,原因:" + data.errorInfo); } }); return canBeDeleted; });
这段代码很诡异,firebug单步调试能通过,但是直接运行就是不会触发删除动作。
经过反复实验发现,$.get是异步的,也就是说,js在执行完$.get的之后,不会等$.get执行完再执行后面的语句,而是直接执行它后面的语句,这样就造成几乎canBeDeleted一直是false,所以一直触发不了删除操作。
单步调试的时候,因为有一定的延迟时间的,而且在本地,$.get方法一般能做完,所以可以触发删除操作。
改法有很多种,一种是async(同步)置为true,一种是$(".delete")一直返回false,ajax回调中做$.get的方法。
相关文章推荐
- rsync服务的安装、配置、使用及其安全问题
- Linux rsync服务的配置方法
- Ubuntu 下配置Rsync服务的方法
- Ubuntu NFS服务配置和win7使用nfs共享方法
- rsync同步服务安装配置及脚本使用
- linux rsync服务配置使用实例
- Windows 下Rsync服务的安装配置使用
- WCF服务控制台托管方法(不使用配置文件)
- WCF服务控制台托管方法(不使用配置文件)
- java 日志组件logback的介绍及配置使用方法
- sshd服务基本配置和使用(201301改)
- RHEL/CentOS6.6SSHD服务安装、配置、使用
- WedHDFS配置及使用方法整理
- IIS配置HTTPS服务的方法
- SVN的配置和使用方法【服务器端】
- 【转】在WINDOWS XP SP2系统中使用OPC的DCOM配置方法
- Android开发:使用ftp服务下传图片功能,在FTPClient的listFiles()方法阻塞
- 日志组件logback的介绍及配置使用方法
- Linux(Unix)时钟同步ntpd服务配置方法
- 关于VS2010出现“此方法显式使用的 CAS 策略已被 .NET Framework 弃用... ...请使用 NetFx40_LegacySecurityPolicy 配置开关”解决办法