我正在通过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调用成功返回数据。
此行为的可能原因是什么?