当 PHP 文件 Returns PDF 文件时检测
Detect When PHP File Returns PDF File
我正在尝试检测 PDF 文件何时从生成它的 .php 文件返回。显然,当下载 link 出现时,它就会返回。但是,我想在创建 pdf 文件时实现加载屏幕。
下面我有运行生成 pdf 的 .php 文件的函数。
谢谢!
function popupClick2 (){
var popupObj2 = {};
var c = '0';
var p = '0';
var i = '0';
document.location.href = 'popupAjax2.php?yearPop='+$('#year').val()
+'&rangeD='+$('#rangeD').val()
+'&checkboxI='+i
+'&checkboxP='+p
+'&checkboxC='+c
+'&type='+$('#pdfcsv').val();
closePopup2();
}
假设您在第 preview_book.php 页上。这里有一个 link 下载 PDF。在此 preview_book.php 上,您应该实施一个 javascript 代码,向您的 download_pdf.php[= 发出 ajax 请求26=] 文件.
这里是 link 你可以怎么做:download file using an ajax request
在那个 ajax 请求中,您还附加了 beforeSend: function(){} 和 onComplete:function(){}。
在 beforeSend 函数中,您应该使加载 gif 可见,在 onComplete 中,您应该隐藏它。
有关 Jquery AJAX 请求的完整文档 is here。
我正在尝试检测 PDF 文件何时从生成它的 .php 文件返回。显然,当下载 link 出现时,它就会返回。但是,我想在创建 pdf 文件时实现加载屏幕。
下面我有运行生成 pdf 的 .php 文件的函数。
谢谢!
function popupClick2 (){
var popupObj2 = {};
var c = '0';
var p = '0';
var i = '0';
document.location.href = 'popupAjax2.php?yearPop='+$('#year').val()
+'&rangeD='+$('#rangeD').val()
+'&checkboxI='+i
+'&checkboxP='+p
+'&checkboxC='+c
+'&type='+$('#pdfcsv').val();
closePopup2();
}
假设您在第 preview_book.php 页上。这里有一个 link 下载 PDF。在此 preview_book.php 上,您应该实施一个 javascript 代码,向您的 download_pdf.php[= 发出 ajax 请求26=] 文件.
这里是 link 你可以怎么做:download file using an ajax request
在那个 ajax 请求中,您还附加了 beforeSend: function(){} 和 onComplete:function(){}。
在 beforeSend 函数中,您应该使加载 gif 可见,在 onComplete 中,您应该隐藏它。
有关 Jquery AJAX 请求的完整文档 is here。