我有一个网址要下载内容,我想在后端点击该网址以开始下载并将响应转发到其他任何jsp页面。
当我编写window.location.href(download_full_url)时,它的工作正常但只是为了下载内容而是并排我希望忘记将其用于另一个jsp页面。
<script>
function yes(content_name,previous_page) {
//downloadContent(content_name);
window.location.href = "download_full_url";
backPage(previous_page);
}
</script>
要在后端进程中下载内容,我还创建了一个js函数来点击url而无需等待获得响应,但它在这里不起作用是我的另一个js函数。
function downloadContent(content_name) {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","download_full_url?"+content_name="+content_name, false);
xmlhttp.send();
}
当我调用abovefunction而不是window.location.href=download
url时,在调用backpage()
函数调用downloadContent
之后调用<script>
function backpage(previous_page) {
window.location.href = previous_page;
}
</script>
对前一页的响应。
{{1}}