zoukankan      html  css  js  c++  java
  • 关于$.ajax中data字段的整理--包括json转换和spring注解

    1、前端$.ajax 的data为json提交的时候,后台方法中必须使用@RequestBody 注解
        @RequestMapping(value = "getCpuData/{interval}/{times}/{req_time}")//
        @ResponseBody
        public JSONObject getCpuMonitorData(HttpServletRequest request,@PathVariable("interval") int interval,
                @PathVariable("times") int times,
                @PathVariable("req_time") String req_time,
                @RequestBody JSONObject ip) {
    2、$.ajax方法中的data属性的值要么是{}对象形式,要么是字符串形式。
        例如json对象需要转成字符串形式,后台spring会自动转化成json对象。
        如果data的值是对象{ip:"11.11.11.11"}

        ip = {ip:["10.11.11.11","10.11.11.11"]};
                        ip = JSON.stringify(ip);
                        console.log(" ---ip: "+ip+ "  "+JSON.stringify(ip));
                        legend_cpu_data = new Array();
                        var req_time=getDate();
                        $.ajax({
                            url : "getCpuData/"+interval+"/"+times+"/"+req_time,
                            type : "POST",
                            contentType : 'application/json;charset=UTF-8',
                            data : ip,
                            dataType : 'json',
                            success:function(resData, status){

  • 相关阅读:
    【日记】200617 今天开始写日记了
    近期未复现比赛汇总
    2021NSCTF RE WP
    2021国赛CISCN 初赛 部分REwriteup
    对流氓APP——一份礼物.apk的逆向分析
    RE之攻防世界 maze
    RE-攻防世界 logmein
    RE-攻防世界 T4 simple-unpack
    安天逆向工程课程 U1
    RE-攻防世界 simple-unpack
  • 原文地址:https://www.cnblogs.com/anruy/p/5741993.html
Copyright © 2011-2022 走看看