jquery - In ASP.NET an excel is downloaded using Response.end and a client side javascript loader is provided. which im able to show but unable to hide -


after response.end() client script never works. there alternative way show hide loader when response.write , response.end used?

a common method set cookie on server before calling response.end()

httpcookie filedownloadtoken = new httpcookie("filedownloadtoken", "1");

and create interval check presence of cookie

 function btnsubmit_click() {      // show loader     // submit server      filedownloadchecktimer = window.setinterval(function () {         if ($.cookie('filedownloadtoken') == '1') {             window.clearinterval(filedownloadchecktimer);             $.removecookie('filedownloadtoken', { path: '/' });              // hide loading panel here         }      }, 1250); } 

Comments