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){

  • 相关阅读:
    JSP第四周作业
    JSP第二次作业
    软件测试1
    2021web课程设计
    面向对象程序综合设计课程设计-大富翁(个人博客)
    对于《提问回顾与个人总结》评论的回复
    难遇伯乐,幸得钟期——提问回顾与个人总结
    黄衫女子,黄衫好.png
    当遇到点炒饭的顾客——结对项目总结
    山鸣谷应,相得益彰——杰对项目-第二阶段总结
  • 原文地址:https://www.cnblogs.com/anruy/p/5741993.html
Copyright © 2011-2022 走看看