首页 > 解决方案 > 如何获取页面引用者的 URL 并使用 jquery .load 在 div 中加载内容

问题描述

我的 WordPress 博客上有一个下载页面。在这个页面上,我想从链接到下载页面的任何 URL 中获取一个 id="download" 的 HTML 元素。

请问我该怎么做?看看我下面的代码,但它不起作用

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> </script>

<script type="text/javascript">
var pagereferrer = Document.referrer;
var timeleft = 10;
var downloadTimer = setInterval(function(){
timeleft--;
document.getElementById("countdowntimer").textContent = timeleft;
if(timeleft <= 0)
clearInterval(downloadTimer);
},1000);

$( "#div1" ).load(pagereferrer #download);
</script>
<h2>
<span style="font-family: 'comic sans ms', sans-serif;">
<strong>Please wait ! Your download will begin in <span id="countdowntimer">10 </span> Seconds.......</strong>
</span>
</h2>

<div id="div1"> </div>

标签: javascriptwordpress

解决方案


这将帮助你

<script type="text/javascript">
var pagereferrer = Document.referrer;
var timeleft = 10;
var downloadTimer = setInterval(function(){
timeleft--;
document.getElementById("countdowntimer").innerHTML = timeleft;
if(timeleft <= 0)
clearInterval(downloadTimer);
},1000);


jQuery( "#div1" ).load( "pagereferrer #download" );
// or
// jQuery( "#div1" ).load( "ajax/test.html #container" );

</script>

推荐阅读