if(!window.CONFIG) CONFIG = {}; CONFIG.Kuaipan = { authorizeNote : '您是首次使用“分享到金山快盘”功能。使用此功能需要在金山快盘网站进行授权,是否继续?', Url : { authorize : '/rc/kuaipan/auth?url=%2Frc%2Fres%2Fshow%2Fid%2F136362', download : '/rc/kuaipan/download/id/136362', upload : '/rc/kuaipan/upload', test : '/rc/kuaipan/testToken' }, logined : false }; (function($){ $(function(){ function share(){ var urls = CONFIG.Kuaipan.Url, jhr, jhr2, jhr3; $.blockUI({ message: '处理中……' }); jhr = $.ajax({ url : urls.test, dataType : 'json' }); jhr.done(function(result){ if(result == false){ if(window.confirm(CONFIG.Kuaipan.authorizeNote)){ window.location.href = urls.authorize; }else{ $.unblockUI(); } return; } jhr2 = $.ajax({ url : urls.download, dataType : 'json' }); jhr2.done(function(result2){ if(result2 == true){ jhr3 = $.ajax({ url : urls.upload, dataType : 'json' }); jhr3.done(function(){ $.blockUI({ message: '分享完成!' }); $('.blockOverlay,.blockMsg').css({cursor : 'default'}); $('body').on('click', $.unblockUI); setTimeout($.unblockUI, 10000); }); } }) }); } if(CONFIG.Kuaipan.logined){ $('div.res-show-kuaipan'). html('分享到金山快盘'). find('a'). on('click', function(e){ e.preventDefault(); share(); }); } }); })(jQuery);