我怎样才能将res.send()转换为html标签的特定id? - 节点js

时间:2018-02-03 12:08:12

标签: html node.js express

我有这个表单的search.html:

 <form class="myform" action="/classi"  autocomplete="on">
<input type="text" name="search" >
<button type="submit"  ></button>

当我按下按钮时:

index.js:

  router.get('/classi',function(req,res,next){

  res.send("ciaoo")

});

我想在另一个页面html“classi.html”中将文本“ciaoo”发送到我的html标记的特定ID。

classi.html

 <head>
<body>
<h1 id="ciao"></h1>
</body>
</head>

我该怎么办?感谢

1 个答案:

答案 0 :(得分:0)

为此,您必须在HTML文件中添加一个脚本,然后您可以通过ajax调用进行通信并通过脚本修改HTML。

创建一个JS文件并将该文件包含在HTML中并按照以下步骤操作 -

  
      
  1. 使用XMLHttpRequest对您的服务器进行AJAX调用(GET .... / classi)。

  2.   
  3. 在回调中获取响应(或者在使用promise时获取响应)。

  4.   
  5. 使用响应修改HTML。

  6.