使用 Json 和 AJAX 在 Web API 中返回错误的请求错误

Seamy20

我想返回我的子类中的错误列表,它们使用休息客户端返回 ok。

我不确定如何在我的网站前端的表单上显示错误以创建新子项。我在下面包含了我的创建方法和控制器,非常感谢任何帮助

 [HttpPost]// POST api/Child
    public IHttpActionResult Create([FromBody]Child obj)
    {
        try
        {
            if (ModelState.IsValid)
            { // check valid state
                repository.Insert(obj);
                repository.Save();
                return Ok(obj);
            }
            else // not valid request
            {
                return BadRequest(ModelState);
            }
        }
        catch (Exception ex)
        {
            return BadRequest(ex.Message);
        }


    } // end POST Create


//MY SCRIPT FOR THE CREATE
       // Called with "createForm" onSubmit
        function CreateChild() {
            $.ajax({
                type: "POST",
                contentType: "application/json",
                url: rootURL,
                dataType: "json",
                data: formToJSONCreate(),
                success: function (data, textStatus, jqXHR) {
                    alert('Child Added Succesfully');
                    clearCreateForm();
                    displayList();
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    alert('Child create error: ' + textStatus + " " + errorThrown);

                }

            });
        }
Seamy20

我使用它来将错误放入一个对象中,然后附加到该对象并显示在 div 中

 error: function (jqXHR, textStatus, errorThrown) {
                    var errors = JSON.parse(jqXHR.responseText).ModelState
                    var errorText = Object.keys(errors).map((key) => errors[key])
                    console.log(Object.keys(errorText))

                    $('#formErrors').append(errorText.join(' <br>'))

                }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery Ajax调用Web Api返回错误

来自分类Dev

Web API错误处理返回json

来自分类Dev

我使用 PUT 方法在 ajax 中的请求返回错误 500

来自分类Dev

无法使用 Promise 和 AJAX 请求获取 API 显示 Json 数据

来自分类Dev

使用 jQuery 和 JSON API 发出这些 AJAX GET 请求的最佳方式是什么?

来自分类Dev

错误:使用Jquery,AJAx和JSON进行parsererror

来自分类Dev

使用 AJAX 和 JQuery 动态操作 JSON API 数据

来自分类Dev

将Json与Web API和GET请求一起使用

来自分类Dev

对.NET Web API的jQuery Ajax调用返回错误

来自分类Dev

错误消息将在EF和Web API中使用枚举

来自分类Dev

混合使用MVC和Web API错误处理

来自分类Dev

使用Web API和JSON补丁文档进行模型验证

来自分类Dev

在Web API 2中返回带有400错误请求响应的错误消息列表

来自分类Dev

使用Web API MS CRM时的JSON错误

来自分类Dev

春季-当对json使用DELETE返回错误请求

来自分类Dev

Ajax和Java Web服务奇怪的错误

来自分类Dev

使用ajax和json的XSS

来自分类Dev

使用Web Api 2和Angular,指定是否不返回任何数据?(也没有错误)

来自分类Dev

使用React原生中的访问令牌在api上发布请求中的JSON输入错误意外结束

来自分类Dev

在React的AJAX和API示例中如何分配错误值?

来自分类Dev

使用mvc5 API2中的ajax错误函数返回字符串错误消息

来自分类Dev

JSON Stringify和AJAX解析错误

来自分类Dev

如何使用GET / POST和Token键调用基于Ajax的ASP.NET Web API

来自分类Dev

使用 ASP.NET 模型和 AJAX POST 的存储过程的 Web API 问题

来自分类Dev

Localhost WEB Api始终返回400错误请求

来自分类Dev

wordpress json api和ajax登录

来自分类Dev

wordpress json api和ajax登录

来自分类Dev

使用jQuery和Web API返回的未定义值

来自分类Dev

使用jQuery和Web API返回的未定义值

Related 相关文章

  1. 1

    使用jQuery Ajax调用Web Api返回错误

  2. 2

    Web API错误处理返回json

  3. 3

    我使用 PUT 方法在 ajax 中的请求返回错误 500

  4. 4

    无法使用 Promise 和 AJAX 请求获取 API 显示 Json 数据

  5. 5

    使用 jQuery 和 JSON API 发出这些 AJAX GET 请求的最佳方式是什么?

  6. 6

    错误:使用Jquery,AJAx和JSON进行parsererror

  7. 7

    使用 AJAX 和 JQuery 动态操作 JSON API 数据

  8. 8

    将Json与Web API和GET请求一起使用

  9. 9

    对.NET Web API的jQuery Ajax调用返回错误

  10. 10

    错误消息将在EF和Web API中使用枚举

  11. 11

    混合使用MVC和Web API错误处理

  12. 12

    使用Web API和JSON补丁文档进行模型验证

  13. 13

    在Web API 2中返回带有400错误请求响应的错误消息列表

  14. 14

    使用Web API MS CRM时的JSON错误

  15. 15

    春季-当对json使用DELETE返回错误请求

  16. 16

    Ajax和Java Web服务奇怪的错误

  17. 17

    使用ajax和json的XSS

  18. 18

    使用Web Api 2和Angular,指定是否不返回任何数据?(也没有错误)

  19. 19

    使用React原生中的访问令牌在api上发布请求中的JSON输入错误意外结束

  20. 20

    在React的AJAX和API示例中如何分配错误值?

  21. 21

    使用mvc5 API2中的ajax错误函数返回字符串错误消息

  22. 22

    JSON Stringify和AJAX解析错误

  23. 23

    如何使用GET / POST和Token键调用基于Ajax的ASP.NET Web API

  24. 24

    使用 ASP.NET 模型和 AJAX POST 的存储过程的 Web API 问题

  25. 25

    Localhost WEB Api始终返回400错误请求

  26. 26

    wordpress json api和ajax登录

  27. 27

    wordpress json api和ajax登录

  28. 28

    使用jQuery和Web API返回的未定义值

  29. 29

    使用jQuery和Web API返回的未定义值

热门标签

归档