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
Post a Comment