我有一个名为test.html的本地文件。该文件的路径(相对)是" ../ slides / test.html"。
我想:
我该怎么做这两件事?
我试图用ajax获取文件,我得到包含该文件的html代码的数据对象,但我不知道如何下载和打开该文件。
$.ajax({
url: "../slides/test.html",
success: function(data){
alert(data);
}
});
更新
我通过这样做来解决问题:
<ul class="buttonsList">
<li><a href="#" id="fullscreenBtn">View in fullScreen</a></button></li>
<li><a href="#" id="downloadBtn" download>Download</a></button></li>
</ul>
// Register click on download button
$("#downloadBtn").off().on('click', function() {
var slideURL = $(".helpActive").attr("data-textTour-url");
$('#downloadBtn').attr({href : slideURL});
});
// Register click on download button
$("#fullscreenBtn").off().on('click', function() {
var slideURL = $(".helpActive").attr("data-textTour-url");
$('#fullscreenBtn').attr({target: '_blank', href : slideURL});
});
答案 0 :(得分:3)
下载
<a href="path-to-file" download>Download</a>
在新标签页中打开
<a href="path-to-file" target="_blank">Open in new tab</a>