2

如何使用等于(jquery)ajax 请求的 paw 创建 POST$.ajax({type: "POST", (...)});请求?

我以为我可以设置为HTTP_X_REQUESTED_WITHXMLHttpRequest但它不起作用。

ajax/javascript POST 和来自表单的常规 POST 之间的基本区别是什么?

4

2 回答 2

4

要模拟通过 Ajax 发出的 POST 请求,您需要做的是添加一个 HTTP 标头:

X-Requested-With: XMLHttpRequest
  1. 将请求方法设置为 POST
  2. 输入网址
  3. 添加上面提到的标题

在 Paw 中发送类似 Ajax 的请求

然后在Body选项卡中输入正文,使用Form URL-Encoded模式:

在 Paw 中发送类似 Ajax 的请求

于 2015-08-12T15:30:32.363 回答
0

当您从表单中发布帖子时,您正在执行提交事件。如果您至少在您正在谈论的情况下没有覆盖浏览器的默认表单提交行为,那么浏览器会将其作为 html 帖子执行,这是一个完整的回发。它发送请求,当响应到达时,它将成为页面的新内容。

如果您使用 Javascript 发布帖子,则会发送一个请求,并在响应时执行您的回调(如果存在)。

于 2015-08-11T17:13:04.187 回答