使用HTTP POST方法将JSON数据作为body元素发送

时间:2017-05-30 19:11:13

标签: php ajax web backend

我对涉及后端网络开发的任务感到困惑: 我必须简单地联系我们形成后端解决方案 第一个任务涉及表单数据发布方法,但我不确定在第二个任务上做什么

  

使用HTTP POST方法将JSON数据作为body元素发送

1 个答案:

答案 0 :(得分:-2)

关于你的第一个问题:

<强> 1。使用简单HTML表单的form-data POST方法:

HTML:

<form action="/action_page.php" method="post">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>

其他选项是:

JS:

$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

或使用$.post

查看jquery ajax / post:jquery post

对于第二个问题:

<强> 2。使用HTTP POST方法将JSON数据作为body元素发送

对于后端灵魂,您需要在服务器上创建一个api,并从客户端调用他的方法。 api将在post中获取json数据,解析它并将在服务器端运行包含db的逻辑,之后api将把答案返回给客户端。 (通过这种方式,客户端可以使用包含db的函数,而不需要&#34;知道&#34;关于db的任何内容,它只需要正确的URL。)

Creating a REST API using PHP 或者如果你喜欢c#:web-api