我具有以下js代碼:如何設置兩個js函數之間的延遲?
clientData.reloadTable("CreateCSV", "/create/file");
$("#downloadFrame").attr("src","/download/download");
在上面的代碼中。第一條語句是在磁盤上創建一個csv文件。而第二個聲明是下載它(使用iframe在使用AJAX請求時因錯誤而下載文件)。它是下載文件,但與以前的內容。這意味着它會提示我在完成更新該文件之前下載文件。
我怎樣才能強制我的2 和聲明在第一個聲明完成其工作之前不執行?
謝謝
理想的情況是,處理一個URL將生成報告2)將其寫入HTTP響應輸出流。這樣,回覆就會等到報告準備就緒。另一種方法是檢查它是否定期完成,只有在準備就緒後才能下載。 – helios 2011-04-26 07:26:09
'reloadTable'的代碼是什麼?據我所見,它不是任何標準的jQuery插件。 – 2011-04-26 07:28:00
clientData.reloadTable在內部調用一個在磁盤上創建CSV文件的php函數。 – Awan 2011-04-26 07:33:00