ASP.NET和jQuery无法加载资源:服务器的响应状态为405(不允许使用方法)

用户名

我正在尝试对ASP.NET控制器进行ajax调用,但始终收到此错误:

无法加载资源:服务器的响应状态为405(不允许使用方法)

这是ajax代码:

$.ajax({
        type: "POST",
        url: "api/connection/getCommunities",
        dataType: 'json',
        contentType: "application/json; charset=utf-8",
        cache: false,
        success: function (data) {
            var communityDropdown = $("#communtiyDropdown");
            $.each(data, function () {
                communityDropdown.append($("<option />").val(data.Job_NO).text(data.Job_NO));
            });
        }
    });

这是控制器:

public class ConnectionController : ApiController
    {
        [WebMethod]
        public List<CommunityClass> getCommunities()
        {
            ConnectionClass jobs = new ConnectionClass();
            return jobs.getCommunities();
        }
    }

我究竟做错了什么?当我直接转到URL时,它可以工作。但是,当我尝试在ajax调用中调用它时,它不起作用。

可能有web.config设置阻止了该服务使用POST。更改您的AJAX代码以使用GET,然后查看是否可行。

$.ajax({
        type: "GET",
        url: "api/connection/getCommunities",
        dataType: 'json',
            contentType: "application/json; charset=utf-8",
        cache: false,
        success: function (data) {
            var communityDropdown = $("#communtiyDropdown");
            $.each(data, function () {
                    communityDropdown.append($("<option />").val(data.Job_NO).text(data.Job_NO));
            });
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法加载资源:服务器的响应状态为405(不允许使用方法)

来自分类Dev

ASP.NET WebApi:不允许使用(405)方法

来自分类Dev

不允许加载本地资源:在 asp.net webform 中无法加载图片

来自分类Dev

ASP无法加载资源:服务器在服务器中以404(未找到)状态返回响应

来自分类Dev

当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

来自分类Dev

当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

来自分类Dev

运行测试时,无法在ASP.NET Core中调用API DELETE(不允许使用405方法)。但是它会招摇

来自分类Dev

HTTP删除,响应状态:405(不允许使用方法)

来自分类Dev

HTTP删除,响应状态:405(不允许使用方法)

来自分类Dev

状态码405(不允许使用方法)

来自分类Dev

单页ASP.NET中不允许使用结构和类

来自分类Dev

(405)不允许使用方法。WCF Web服务

来自分类Dev

405不允许使用方法

来自分类Dev

Angular 2和Eclipse-无法加载资源:服务器响应状态为404

来自分类Dev

无法加载资源; 服务器响应状态为 404 - bundles/jquery - MVC

来自分类Dev

使用ASP .NET MVC和jQuery AJAX请求下载服务器生成的CSV

来自分类Dev

使用jQuery直接调用ASP.NET AJAX页面方法-500(内部服务器错误)

来自分类Dev

asp.net API中的JSON字符串参数中不允许使用ascii

来自分类Dev

不允许在ASP.NET MVC的NumericUpDown EditorFor()中使用特殊字符

来自分类Dev

ASP.NET 5 Web API项目模板不允许使用实体框架

来自分类Dev

选项405(不允许使用方法)

来自分类Dev

@PUT球衣错误405:不允许使用方法

来自分类Dev

CORS 405(不允许使用方法)

来自分类Dev

405(不允许使用方法),并被CORS策略阻止

来自分类Dev

CORS 405(不允许使用方法)

来自分类Dev

getRefreshInfo返回405(不允许使用方法)

来自分类Dev

405(不允许使用方法)DELETE

来自分类Dev

@PUT球衣错误405:不允许使用方法

来自分类Dev

带有Jquery的wep API,无法加载资源:服务器响应状态为404(未找到)

Related 相关文章

  1. 1

    无法加载资源:服务器的响应状态为405(不允许使用方法)

  2. 2

    ASP.NET WebApi:不允许使用(405)方法

  3. 3

    不允许加载本地资源:在 asp.net webform 中无法加载图片

  4. 4

    ASP无法加载资源:服务器在服务器中以404(未找到)状态返回响应

  5. 5

    当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

  6. 6

    当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

  7. 7

    运行测试时,无法在ASP.NET Core中调用API DELETE(不允许使用405方法)。但是它会招摇

  8. 8

    HTTP删除,响应状态:405(不允许使用方法)

  9. 9

    HTTP删除,响应状态:405(不允许使用方法)

  10. 10

    状态码405(不允许使用方法)

  11. 11

    单页ASP.NET中不允许使用结构和类

  12. 12

    (405)不允许使用方法。WCF Web服务

  13. 13

    405不允许使用方法

  14. 14

    Angular 2和Eclipse-无法加载资源:服务器响应状态为404

  15. 15

    无法加载资源; 服务器响应状态为 404 - bundles/jquery - MVC

  16. 16

    使用ASP .NET MVC和jQuery AJAX请求下载服务器生成的CSV

  17. 17

    使用jQuery直接调用ASP.NET AJAX页面方法-500(内部服务器错误)

  18. 18

    asp.net API中的JSON字符串参数中不允许使用ascii

  19. 19

    不允许在ASP.NET MVC的NumericUpDown EditorFor()中使用特殊字符

  20. 20

    ASP.NET 5 Web API项目模板不允许使用实体框架

  21. 21

    选项405(不允许使用方法)

  22. 22

    @PUT球衣错误405:不允许使用方法

  23. 23

    CORS 405(不允许使用方法)

  24. 24

    405(不允许使用方法),并被CORS策略阻止

  25. 25

    CORS 405(不允许使用方法)

  26. 26

    getRefreshInfo返回405(不允许使用方法)

  27. 27

    405(不允许使用方法)DELETE

  28. 28

    @PUT球衣错误405:不允许使用方法

  29. 29

    带有Jquery的wep API,无法加载资源:服务器响应状态为404(未找到)

热门标签

归档