jQueryAjax可以防止用户重复提交的代码实现

【正文】:
【菜科解读】
重复提交很蛋疼,每次的解决办法是,在前端提交按钮上做功夫,我baidu 也google了,姿势换了N次,貌似找不到适合自己的项目的方法,好吧,写一个。
【正文】:先上代码:
View Code
/***jQueryAjax防止重复提交*@author:suntiger035*@data:2012-5-3117:13*/(function($){var$ajax=$.ajax;$ajax._reuqestsCache={};//设置全局AJAX默认选项。
$.ajaxSetup({mode:"block",index:0,cache:false,beforeSend:function(xhr,s){if(s.mode){if(s.mode==="abort"&&s.index){if($ajax._reuqestsCache[s.index]){$ajax._reuqestsCache[s.index].abort();}}$ajax._reuqestsCache[s.index]=xhr;}}});//这里我是重写了getJSON方法,当然了,这名字随便你改,别覆盖jQuery本身的就可以了$.extend({getJSON:function(url,data,callback,options){options=$.extend({},arguments[arguments.length-1]||{});if(options.mode==="block"&&options.index){if($ajax._reuqestsCache[options.index]){returnfalse;}$ajax._reuqestsCache[options.index]=true;}if(options.crossDomain){options.dataType="jsonp";}vartype="json";if($.isFunction(data)){callback=data;data=null;}options=$.extend({type:"GET",url:url,data:data,success:callback,dataType:"json"},options);return$.ajax(options);}});$(document).ajaxComplete(function(a,b,c){if(c.index)$ajax._reuqestsCache[c.index]=null;})})(jQuery);
增加的参数描述
jQuery ajax原本的参数不变,增加了,index,mode,crossdomain 三个参数(jQuery 1.5增加了crossdomain,这里保留为了向后兼容)
index : 每个请求的索引,默认为0,任何值,
mode :请求模式,有两个值,“abort”,“block”
abort : 将之前的请求abort掉,
block : 将之后的请求abort掉。
crossdomain : true时候,为jsonp请求,跨域
方法描述$.getJSON(),用法跟原本的getJSON方法一致,只不过,我增加了一个参数,参数设置,始终是最后一个参数说明如上。
测试代码
demo---mode : "block"
$.getJSON('handle/try-1.php',{aa:11},function(data){console.log(data);},{mode:'block',index:"111111111"});
请求显示:
demo---mode : "abort"
$.getJSON('handle/try-1.php',{aa:11},function(data){console.log(data);},{mode:'abort',index:"111111111"});
请求显示:
jQueryAjax,可以,防止,用户,重复,提交,的,代码社保交满15年就可以坐等退休吗?目前社保卡交多少年才可以终身使用?(2025
【城乡居民社保】对于参加城乡居民社保的人员(如新农合、城居保),需要满足以下条件:医疗保险:需要每年缴纳费用,交一年保一年,没有终身享受的说法。
养老保险:累计缴满15年,且年满60岁。
【职工社保】对于参加职工社保的人员,通常需要满足以下条件才能享受终身社保待遇:养老保险:累计缴费满15年,并且达到法定退休年龄(男性60岁,女性干部55岁,女性工人50岁)。
医疗保险:城镇职工医保:各地要求有所不同,常见的缴费年限要求包括:累计缴费男职工满30年、女职工满25年,且实际缴费年限累计满10年。
累计缴费男职工满25年、女职工满20年,且实际缴费年限累计满10年。
少数地区要求累计缴费满15年。
如果医疗保险缴费年限不足,退休后可以继续缴纳职工医疗保险费,或者一次性补足,或者转为居民医保继续缴费。
具体地区的差异不同地区的具体要求可能有所不同。
例如,某些地区可能要求本地实际缴费年限达到一定年限才能享受退休人员医保待遇2。
因此,建议咨询当地社保部门或专业的保险顾问以获取最准确的信息。
社保卡交多少年才可以终身享受,你了解吗(4
社保包含多个项目,其中最为人们关注的是养老保险和医疗保险。
对于医疗保险而言:社保要交多少年才能享受终身医保,则存在性别和地区的差异。
一般来说,男性累计缴满25-30年、女性累计缴满20-25年,就可以在退休后享受终身医保待遇,而无需再缴纳医保费用。
这一要求旨在确保参保人员在长期缴纳医保费用后,能够在老年时享受到充分的医疗保险。
对于养老保险而言:社保要交15年才可以享受终身。
只有满足15年的累计缴费年限,将来才能够办理退休,享受按月领取养老金的待遇。
这是确保参保人员在达到法定退休年龄后,能够依法获得养老保险。
综上所述,社保要交多少年才能享受终身,主要取决于所关注的社保项目。
对于养老保险而言,需要累计缴纳15年;而对于医疗保险而言,则需要根据性别和地区的具体法规来确定。
请注意,以上信息可能因地区的不同而有所变化,具体情况还需咨询当地社保部门或专业律师。