これは私のコードです:
if(resp.status > 0)
{
$('#download-stuff').html('<img src="/public/images/tick.png" alt="Ready" /> Your download should start shortly');
window.location = 'http://site.com/download.php/' + fileID + '/' + resp.ticket;
} else {
alert("you have downloaded too much");
}
download-stuff
問題は、 divのHTMLを変更すると、画像tick.png
が表示されないことです。デバッグを行った後、このwindow.location
呼び出しにより、チェックマークアイコンのリクエストなど、保留中のリクエストがブラウザにキャンセルされたようです。そのため、ページには表示されません。
ページに画像をプリロードすることなく、これを回避する方法はありますか?
ありがとう。