提问人:Chere 提问时间:10/30/2023 更新时间:10/30/2023 访问量:17
下载在函数 .php 中使用 ajax 获取的 PDF 文件的锚点不起作用 - WordPress
Download anchor of PDF file fetched with ajax in functions.php not working - WordPress
问:
在我的页面中,我调用了一个位于函数.php中的函数,该函数使用AJAX来获取我需要的帖子类型(这是一个排序函数)。
结果,我得到这样的回应:$response .= '<a class="cs-centredoc__button download" href="' . get_field('cs-file') . '" download>' . $download . '</a><a class="cs-centredoc__button see" href="' . get_field('cs-file') . '" target="_file">' . $see . '</a>';
第一个链接是下载,第二个链接是在线查看PDF。
我的问题是下载没有发生。它打开文档(在同一选项卡中..),仅此而已。我在其他地方使用了完全相同的代码,没有 AJAX(所以直接在我的 .php 文件中),它工作正常。
有点像你不能像这样选择你在jQuery中动态创建的元素,你需要这样做:ajax元素是否是一样的?$(".the-element").on("click", function...
$(document).on('click', '.the-element', function() {...
我尝试使用并得到相同的结果(PDF 在同一页面中打开)。window.location.href = destinationURL
答: 暂无答案
评论
download
href