通过jQuery与常规调用进行Ajax请求

时间:2019-03-18 13:55:18

标签: jquery ajax http-status-code-403

我正在通过Chrome浏览器对下面的URL进行正常的下一页请求,该请求可以使我得到预期的结果:

https://example.com/test.xsl/getLastPost.htm?Project_ID=xyz-Intra

但是,当从索引页面通过AJAX调用同一页面时,实际上使对该URL的调用与上述url相同,这给出了

  

请求方法:POST
      状态码:403禁止访问

但是在开发人员工具的响应中,我看到了服务器的响应。因此,ajax调用除了无法正常显示之外,还可以正常运行,Chrome浏览器发出了403 Forbidden

var $url = 'getLastPost.htm';
var post = $.post($url, {
  "Project_ID": "xyz-Intra"
}).done(function(data) {
  console.log(data);
});

此错误仅在Chrome上。通过Mozilla或Edge运行相同的索引页时,AJAX调用成功返回数据。

此行为的可能原因是什么?

0 个答案:

没有答案