zoukankan      html  css  js  c++  java
  • spring mvc 对象型参数的传递(遇到坑了)

    直接来个列子:

    这里设置了,contenType="application/json"

    这里post 接收的参数对象。

    但是问题来了:

    <html>
    <head>
    <title>POST</title>
    </head>
    <script src = "jquery.js"></script>
    <script>
    $(function(){
    
    $.ajax({  
            type:'POST',  
            url : 'url',
            "contentType": "application/json;charset=utf-8",
            dataType : 'json',  
            data:{
                "id": 0,
                "name": "",
                "page":1,
                "size":1
            },   ///
            //jsonpCallback: 'callback',
            success  : function(data){
              console.log(data);
            },  
            error : function(data) {  
              //do something...
            }  
       });
    })
    
    function callback(data){
        var jsonobj = eval('(' + data + ')'); 
        alert(jsonobj.name);
    }
    </script>
    <body>
    
    </body>
    </html>

    直接400了,后来发现是参数的格式不对。

     修改完代码如下:

    <html>
    <head>
    <title>POST</title>
    </head>
    <script src = "jquery.js"></script>
    <script>
    $(function(){
        var params= {
                "id": 0,
                "name": "",
                "page":1,
                "size":1
            };
    
    $.ajax({  
            type:'POST',  
            url : 'url',
            "contentType": "application/json;charset=utf-8",
            dataType : 'json',  
            data:JSON.stringify(params),   ///注意这里
            //jsonpCallback: 'callback',
            success  : function(data){
              console.log(data);
            },  
            error : function(data) {  
              //do something...
            }  
       });
    })
    
    function callback(data){
        var jsonobj = eval('(' + data + ')'); 
        alert(jsonobj.name);
    }
    </script>
    <body>
    
    </body>
    </html>
  • 相关阅读:
    C语言实验报告(二)
    C语言实验报告(一)
    Modbus通信
    clip_region_rel&clip_region
    字符分割时对粘连字符的处理方法
    Labview读取二维码
    LabVIEW访问Access数据库教程
    利用Halcon寻找出边缘突出的部分
    利用Halcon提取出器件的中心部分
    Halcon中对于Tuple数据类型的操作
  • 原文地址:https://www.cnblogs.com/HendSame-JMZ/p/6056830.html
Copyright © 2011-2022 走看看