jquery - 如何使用 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>
解决方案
你不能。HTML 不是一种编程语言。
HTTP 请求被发送到以 HTTP 响应响应的 HTTP 服务器。此响应可以由服务器将 URL 映射到静态文件(但使用静态文件响应 POST 请求会破坏使用 POST 的对象)、服务器内部代码生成自定义响应或服务器调用来确定另一个程序来确定响应是什么。
HTTP 服务器和它们调用的外部程序可以用任何编程语言编写。
推荐阅读
- jquery - 打开单个下拉菜单。简化代码
- reactjs - 将组件 defaultProps 设置为 null 是不好的做法吗?
- php - 为什么方法注入不适用于某些控制器方法?
- tsql - 如何用连字符和逗号分隔 concat 函数内的列?
- assembly - 指向不带 .data 部分的独立二进制代码中的字符串的指针
- javascript - 如何使用 JS 获取 JSON 文件中特定值的计数器?
- html - 如何解决:即使列表元素也不起作用
- reactjs - 反应路由器错误类型错误:_react.PropTypes 未定义
- php - 如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误
- sql-server - 生成脚本,适用于视图?