首页 > 解决方案 > 如何使用 HTML 响应 POST 请求

问题描述

我是发起 HTTP 请求和响应的新手,这个问题可能看起来很新手,但我想知道如何编写一个 HTML 文件来响应发送给它的 Post 请求,如果我发布(名称:“Donald Duck”)我怎样才能做出类似“你好唐老鸭”的回应?任何帮助都会很棒,谢谢!

我试图用谷歌搜索,但最常见的是使用 PhP 的解决方案,有没有办法使用 HTML 来完成?我已将此站点用作参考https://www.w3schools.com/jquery/jquery_ajax_get_post.asp

    <!DOCTYPE html>
      <html>
        <head>
          <script 
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> 
          </script>
          <script>
            $(document).ready(function(){
             $("button").click(function(){
               $.post("demo_test_post.asp",
              {
                name: "Donald Duck",
                city: "Duckburg"
              },
              function(data,status){
                alert("Data: " + data + "\nStatus: " + status);
              });
            });
          });
          </script>
         </head>
         <body>
           <button>Send an HTTP POST request to a page and get the result 
           back</button>
         </body>
       </html>

标签: jqueryhtmlhttprequest

解决方案


你不能。HTML 不是一种编程语言。

HTTP 请求被发送到以 HTTP 响应响应的 HTTP 服务器。此响应可以由服务器将 URL 映射到静态文件(但使用静态文件响应 POST 请求会破坏使用 POST 的对象)、服务器内部代码生成自定义响应或服务器调用来确定另一个程序来确定响应是什么。

HTTP 服务器和它们调用的外部程序可以用任何编程语言编写。


推荐阅读