使用带有自定义标头的jQuery发布帖子请求

时间:2016-07-13 14:44:43

标签: jquery ajax

我正在尝试使用jQuery更新页面。我检查了网络,看看发生了什么,看到了这个:

Request URL:https://www.URL.com/api/projectStatus?statusId=11144371
Request Method: POST
Status Code: 201 Created

Request Headers
Cookie:
CSRF:
...etc

Request Payload:
{projectIds: [1050868563], statusId: 11144371}

我查看了jQuery的文档并看到了这个例子:

$.post( "test.php", { name: "John", time: "2pm" } );

我试过了:

$.post("https://www.URL.com/api/projectStatus?statusId=11144371", {projectIds: "[1050868563]", statusId: "11144371"}

我收到403错误(错误请求)。我正在控制台中发出此请求。我是否需要包含所有标题信息?

2 个答案:

答案 0 :(得分:0)

$.ajax({
  type: "POST",
  url: 'test.php',
  data: {'name' : 'Elizabeth', 'age' : '56'},
  success: function(data){
   $('#display').html(data);
  }
});

类型:请求POST或GET的类型

url:您要发布到

的脚本的网址

数据:您通过请求发送的数据

成功:可以通过成功回调

访问请求返回的数据

答案 1 :(得分:0)

您可以使用此语法在请求中发送标头,Header_Name_One是标头的自定义名称,您必须指定从请求检查器中看到的每个标头,以及{{1它的值(必须在引号中)。

Header Value One

希望有所帮助