【问题标题】:Node DOM manipulation on the page after a POSTPOST 后页面上的节点 DOM 操作
【发布时间】:2019-02-03 14:20:04
【问题描述】:

我可以在用户形成 POST 请求后更改用户当前所在的网页吗?

我正在使用 Node 服务器端(也许这是相关的)。

问题是每个请求我只能做一个响应。而且我必须对一个请求做不止一个响应。

【问题讨论】:

  • 这取决于它是客户端还是服务器端呈现的应用程序。如果它是服务器端呈现的,您可以在 POST 请求成功后从您的服务器进行重定向。如果它是客户端,那么您可以在客户端上执行此操作
  • 这个问题的其余内容在这里:Express return post info to be processed by another function,因为这似乎是基于先前问题的可能解决方案的后续。
  • 我研究了另一种方法。在我的网页中加载两个页面,然后使用类似 document.getElementById("myDiv").style.display = "none";现在我正在搜索当用户单击表单的提交按钮时如何触发 css 激活/停用。

标签: javascript node.js


【解决方案1】:

我终于做到了。 您将两页都放在一页内。 这两个内容分别放在不同的 div 中。

然后你使用类似这样的代码:

<script>
    document.querySelector('.div2').style.display = "none";
    document.querySelector('form').addEventListener("submit", function(e){
            document.querySelector('.div1').style.display = "none";
            document.querySelector('.div2').style.display = "block";
    });
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 2015-12-28
    • 1970-01-01
    相关资源
    最近更新 更多