javascript调用错误的spring post方法

任何

我有一个 javascript 代码,可以在按下链接时发出发布请求,

$(document).on("click", "#name", function () {
    try{

     var userid= $(this).data('id');


     var form = document.createElement('form');
        form.setAttribute('method', 'post');
      form.setAttribute('action', '/biz/getadmindsr');  

         var hiddenField = document.createElement("input");
                 hiddenField.setAttribute("type", "hidden");
                 hiddenField.setAttribute("name", "userid");
                 hiddenField.setAttribute("value", userid);

                form.appendChild(hiddenField);


        document.body.appendChild(form);

        form.submit();
    }
    catch(err)
    {

        alert('Inside excpetion'+err.message);
    }
});

但是它调用的弹簧控制器如下,

@RequestMapping(value="/get_admindsr_employeelist", method = RequestMethod.GET)
    public String getdsr_page(ModelMap model)

预期的控制器如下,

@RequestMapping(value="/getadmindsr", method = RequestMethod.POST)
    public String getdsr(ModelMap model,@RequestParam("userid") String userid)

当我通过邮递员发出请求时,第二个控制器会被正确调用,但是当通过 javascript 片段调用时,它会调用第一个控制器。

克日什托夫·萨弗拉内克

一个潜在的原因可能是在创建和提交表单之前点击了链接。

您应该通过替换来防止这种情况:

$(document).on("click", "#name", function () {

和:

$(document).on("click", "#name", function (event) { event.preventDefault(); // ...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

方法调用错误?

来自分类Dev

Swift桥接方法调用错误

来自分类Dev

春季:MethodInvokingFactoryBean调用错误的方法

来自分类Dev

jQuery ajax调用ASP.NET调用错误的方法

来自分类Dev

jQuery ajax调用ASP.NET调用错误的方法

来自分类Dev

扩展方法中的Azure存储表ExecuteQuerySegmentedAsync调用错误

来自分类Dev

为什么调用错误的方法:奇怪的继承行为

来自分类Dev

Adobe Flex Project:按钮似乎在调用错误的方法

来自分类Dev

为什么它似乎调用错误的方法?

来自分类Dev

测试Laravel Sanctum会导致方法调用错误

来自分类Dev

webapi控制器调用错误的方法

来自分类Dev

ASP Identity 2.0.0 usermanager调用错误的方法?

来自分类Dev

收到的电子邮件正文中的方法调用错误

来自分类Dev

更新跨线调用错误的通用方法

来自分类Dev

在 Powershell 中使用 PSCredential 时的方法调用错误

来自分类Dev

派生类调用父类的方法调用重写的虚方法调用错误的方法

来自分类Dev

使用尾随闭包的Swift到Objective-C调用会调用错误的方法

来自分类Dev

使用method:POST时,AngularJS $ resource调用错误的API URL

来自分类Dev

Django POST方法错误

来自分类Dev

从JSP调用EXTJS方法时发生未捕获的类型错误和未捕获的引用错误

来自分类Dev

如果使用错误的参数调用方法,该方法应该死吗?

来自分类Dev

javascript私有函数调用错误

来自分类Dev

尝试使用 spring 调用 rest post 方法时出现 415 错误

来自分类Dev

通用方法,获得模棱两可的调用错误

来自分类Dev

为什么编译器会给出模棱两可的方法调用错误?

来自分类Dev

Scala允许使用错误数量的参数调用java.util.HashMap get方法

来自分类Dev

在iOS 7 iPhone中使用sizeWithAtrributes时,方法调用错误的参数过多

来自分类Dev

为什么REST API的get调用会使用错误的方法?

来自分类Dev

onClick方法处理调用错误-未定义no-undef

Related 相关文章

  1. 1

    方法调用错误?

  2. 2

    Swift桥接方法调用错误

  3. 3

    春季:MethodInvokingFactoryBean调用错误的方法

  4. 4

    jQuery ajax调用ASP.NET调用错误的方法

  5. 5

    jQuery ajax调用ASP.NET调用错误的方法

  6. 6

    扩展方法中的Azure存储表ExecuteQuerySegmentedAsync调用错误

  7. 7

    为什么调用错误的方法:奇怪的继承行为

  8. 8

    Adobe Flex Project:按钮似乎在调用错误的方法

  9. 9

    为什么它似乎调用错误的方法?

  10. 10

    测试Laravel Sanctum会导致方法调用错误

  11. 11

    webapi控制器调用错误的方法

  12. 12

    ASP Identity 2.0.0 usermanager调用错误的方法?

  13. 13

    收到的电子邮件正文中的方法调用错误

  14. 14

    更新跨线调用错误的通用方法

  15. 15

    在 Powershell 中使用 PSCredential 时的方法调用错误

  16. 16

    派生类调用父类的方法调用重写的虚方法调用错误的方法

  17. 17

    使用尾随闭包的Swift到Objective-C调用会调用错误的方法

  18. 18

    使用method:POST时,AngularJS $ resource调用错误的API URL

  19. 19

    Django POST方法错误

  20. 20

    从JSP调用EXTJS方法时发生未捕获的类型错误和未捕获的引用错误

  21. 21

    如果使用错误的参数调用方法,该方法应该死吗?

  22. 22

    javascript私有函数调用错误

  23. 23

    尝试使用 spring 调用 rest post 方法时出现 415 错误

  24. 24

    通用方法,获得模棱两可的调用错误

  25. 25

    为什么编译器会给出模棱两可的方法调用错误?

  26. 26

    Scala允许使用错误数量的参数调用java.util.HashMap get方法

  27. 27

    在iOS 7 iPhone中使用sizeWithAtrributes时,方法调用错误的参数过多

  28. 28

    为什么REST API的get调用会使用错误的方法?

  29. 29

    onClick方法处理调用错误-未定义no-undef

热门标签

归档