使用按钮实现新页面的链接并单击处理程序

时间:2017-12-20 14:50:43

标签: javascript jquery node.js express

以下是处理GET请求的服务器端代码:

app.get('/', function(req, res){
    res.sendFile(__dirname + "/public/html/index.html");
});

app.get("/new-html", function(req, res){
    console.log("Request /new-html");
    res.sendFile(__dirname + "/public/html/new.html");
})

这是客户端中触发请求的代码:

    $("#load-html").click(function() {
        $.get("/new-html")
    })

index.hml 本身在加载页面时呈现,并且使用根URL进行请求。

我想要的是当我点击id=load-html按钮接收并呈现服务器返回的全新html文件时。

1 个答案:

答案 0 :(得分:0)

您应该在index.html页面中使用链接标记

using System.IO;

string[] filePaths = Directory.GetFiles(@"c:\MyDir\","*.csv",System.IO.SearchOption.AllDirectories);
foreach (string filePath in filePaths)
  File.Delete(filePath);

如果你想使用javascript:

<a href="/new-html">some text</a>