ラヴ。単にjavascript操作のビットを使ってajaxコールを使いましょう。 :)
$('#submitPage').show();
var url = "urlUsed";
$.post(url, $("#formName").serialize() , function(responseValue){
$('#submitPage').hide();
});
この方法ではありませんかのように、あなたはAJAX呼び出しを変更することができます - あなたはこのコミュニティから、次のポストを使用することができますそのために
function functionName(){
ajaxRequest = createXMLHttpRequest();
var url = "urlUsed";
$('#submitPage').show();
ajaxRequest.open('get', url , true);
ajaxRequest.onreadystatechange = processAjaxResponseForMethodName;
ajaxRequest.send(null);
}
function processAjaxResponseForMethodName(){
if(ajaxRequest.readyState == 4) {
$('#submitPage').hide();
}
}
出典
2011-09-13 09:29:52
Lav
これは、リンクをクリックしてファイルを生成するまでの遅延ですか、実際のファイルのダウンロードですか? – TJHeuvel
クリックとファイルダウンロードダイアログボックスが表示されるまでの遅延です。 – epoch
答えが重複しています:http://stackoverflow.com/questions/1106377/detect-when-browser-receives-file-download – Poma