jQuery.post()在IIS服务器

时间:2017-03-01 08:17:23

标签: jquery ajax http iis

我正在使用简单的jquery post请求从服务器读取HTML文件。该文件存在,可通过URL直接访问。它也可以在我的Linux服务器上运行,但不能在我客户端的Windows服务器上运行。任何线索,为什么会发生这种情况?如果是服务器设置,如需要额外的标题,我该如何纠正?

代码:

$.post('/ajax/about.html', function(data){
  $('.container').html(data);
});

Chrome控制台上显示的结果:

  

无法加载资源:服务器响应状态为405   (不允许的方法)http://example.com/ajax/about.html

但如果直接输入地址栏,则会加载文件“http://example.com/ajax/about.html”。 (example.com只是一个虚假地址用作示例,所以它不起作用)

1 个答案:

答案 0 :(得分:1)

405是“方法不允许”,所以我不认为服务器正在处理帖子。 要获取静态资源,请使用GET。