我具有以下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