Golang 如何防止页面重新加载?

问题描述 投票:0回答:1

例如,我们有两个页面:主页和关于我们。 我们还有一个简单的导航,带有两个按钮:主页和关于我们

当我点击导航按钮“关于我们”时,页面“关于我们”打开,没关系。

但是当“关于我们”页面已经打开并且我单击“关于我们”按钮时,页面再次重新加载...

Soo,我怎样才能防止这种不必要的重新加载?

我认为 if r.URL.Path == "url path" 句柄函数应该返回,但是该怎么做?

go url-routing
1个回答
0
投票

使用 JavaScript 或 css,您可以做到这一点,无需再次调用后端!

你应该尽量减少对后端的调用!

 <input type="text" id="myInput" value="This is an input field">
   <script>
    document.getElementById("disableBtn").addEventListener("click", function() {
        document.getElementById("myInput").disabled = true; // Disable the input field
    });
</script>

一个带有按钮的示例...

© www.soinside.com 2019 - 2024. All rights reserved.