`
y806839048
  • 浏览: 1119815 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

提交复杂格式json数据

 
阅读更多
【】开始的json表示是list   {}开始的表示是一个json大的对象,控件一般用【】
@RequestMapping(value = "/savetree")
    public String saveTree( @RequestBody List<MenuDto>  menuDtos, @RequestParam(value = "roleId", required = false) String roleId) {

$.ajax({
            type: "post",
            url: "<%=webPath%>/system/acount/savetree.do?roleId="+roleId,
            data: JSON.stringify(events),
            dataType: "json",
            contentType:"application/json"
           
        });

===================================
$(function() {

$("input[type='button']").unbind();
    $("input[type='button']").bind("click",function(){
    var s1 =$("#s1").val();
    var s11 =$("#s11").val();
    var s2 =$("#s1").val();
    var s21 =$("#s21").val();
    var s3 =$("#s3").val();
    var s31 =$("#s31").val();
    var d1 =$("#d1").val();
    var d2 =$("#d2").val();
    var d3 =$("#d3").val();
    var checkda=s1+s11+d1+s2+s21+d2+s3+s31+d3;
  //  alert(s1);
   //alert(s11);
    alert(checkda);
    eventdata=[];//以【】开始的后台接收要list
   eventdata.push({
   id:1,
  logincodecheck:checkda
   });
   var d ={
   id:1,
  logincodecheck:checkda
   };
   //JSON.stringify(eventdata)
    $.ajax({

            type: "post",
            url: "<%=webPath%>/system/users/savecheck.do",
            data: JSON.stringify(eventdata),
            dataType: "json",
            contentType:"application/json",//由于是【】list此时要加这个
            success: function (data) {
                if (data = 1) {
                } else if (data = 0) {
                    alert("操作失败,该记录可能已不存在。");
                } else if (data > 1) {
                    alert("错误,有多条记录被删除。");
                }
            },
            error: function (textStatus) {
                alert("数据加载失败!!!");
            }
});
  });
});

  @RequestMapping(value = "/savecheck")
    @ResponseBody
    public String saveCheck(@RequestBody List<User> user) {//由于前台是【】不是{}
    System.out.println("111");
        return "redirect:index.do";
    }
分享到:
评论

相关推荐

    使用JQuery实现从JSON对象转换为form提交数据

    要将JSON对象转换为适合表单提交的数据格式,我们需要遍历JSON对象的键值对,构建一个字符串形式的URL编码参数。这可以通过遍历JSON对象并使用`$.param()`函数实现。`$.param()`是jQuery内部用于URL编码参数的方法...

    form表单加载复杂json数据

    为了将复杂JSON数据加载到表单中,我们需要进行以下步骤: 1. **创建表单**:首先,你需要定义一个表单,指定其字段。这可以通过在表单配置中包含一系列`items`完成,每个`item`对应一个表单字段。例如: ```...

    HTTP Post提交Json与接收返回结果 Winform程序

    如果服务器返回成功状态码,我们将读取并处理响应的JSON数据;否则,我们处理错误情况。 至于"xmlTest"这个文件名,可能是一个XML测试文件,虽然主题没有涉及XML,但XML是另一种常用的数据交换格式,类似于JSON,但...

    使用Struts2的JSON插件来实现JSON数据传递

    Struts2的JSON插件正是为了方便开发者在Struts2框架中处理JSON数据而设计的。 首先,让我们深入了解JSON。JSON是一种独立于语言的数据交换格式,具有易于人阅读和编写,同时也易于机器解析和生成的特点。它的数据...

    通过Json数据格式进行Http服务交互(Delphi)

    本篇文章将详细探讨如何使用Delphi通过Json数据格式进行Http服务的交互,主要涉及的知识点包括Json、Http协议以及Delphi中的IdHTTP组件。 Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    jquery $.each json 获取json 数据

    通过结合使用$.each和JSON,开发者可以高效地处理JSON数据,无论是简单的数据展示还是复杂的业务逻辑。在实际项目中,配合其他jQuery方法,如$.ajax进行异步数据交互,可以实现更强大的功能。 总结来说,jQuery的$....

    Spring boot如何配置请求的入参和出参json数据格式

    本文将详细讲解如何配置JSON数据格式,以便于解析和序列化日期等复杂类型的数据。 首先,针对请求入参的JSON数据格式配置,特别是日期类型的字段,我们需要创建一个自定义的日期编辑器(PropertyEditor)。例如,`...

    获取json数据并且解析

    在实际开发中,你可能会遇到更复杂的JSON数据结构,可能需要递归遍历或使用特定库(如Lodash、jQuery等)提供的一些便利方法来处理。此外,错误处理也非常重要,确保在解析过程中捕获可能的异常,防止程序崩溃。 ...

    flask bootstrap页面json格式化

    在实际项目中,你可能需要处理更复杂的JSON数据,例如从数据库查询结果或API接口获取数据。此外,还可以使用Bootstrap的其他组件,如表格、卡片等,来更优雅地呈现JSON数据。通过学习和理解这些基础知识,你可以构建...

    PB解析json,解析JSON案例,解析jsondemo

    5. **处理嵌套结构**:PB支持解析层次结构的JSON数据,这对于处理复杂的业务逻辑或创建多层级的UI元素(如树形菜单)非常重要。 6. **HTTP方法支持**:PB支持GET和POST这两种最常用的HTTP方法,GET用于获取资源,...

    表单中的Json格式数据使用方法

    开发者可以根据需求,利用JavaScript动态构建和解析JSON数据,实现与服务器的复杂交互。在实际项目中,我们还可以结合AJAX技术,实现实时的无刷新提交,提高用户体验。通过深入理解JSON和HTML5表单,你可以构建更...

    ASP 解析AJAX提交的JSON数据的实例

    在ASP(Active Server Pages)中处理AJAX(AJAX即Asynchronous JavaScript and XML,异步JavaScript和XML)提交的JSON数据是一项常见的任务,特别是在构建动态交互的Web应用程序时。本实例将详细介绍如何实现这一功能。 ...

    .NET MVC3获取jQuery post 复杂类型json数据

    使用jQuery向.net mvc3 controller提交类似以下格式的JSON数据时,后台接收不到数据,经返利尝试后,找到一种解决办法,仅供参考:{ sth: 'test', list: [{ id: 1, name: 'aaaa' }, { id: 2, name: 'bbb'}] }

    json提交到后台并解析

    前端提交的JSON数据可能存在格式错误,后台解析时应捕获并处理这些异常。同时,对数据进行校验以确保其符合业务规则。 总结,JSON提交到后台并解析是Web开发中的常见操作。前端通过JSON.stringify()将数据转换为...

    JQuery AJAX跨域提交参数、接收json数据.docx

    JQuery AJAX 跨域提交参数、接收 JSON 数据 JQuery 的 AJAX 功能是实现异步数据交互的核心部分,对于跨域提交参数和接收 JSON 数据的需求,JQuery 提供了多种解决方案。 首先,JQuery 的 AJAX 功能可以使用 `$....

    json转换jsonschema

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...例如,如果你正在开发一个Web应用,你可以先将用户提交的JSON数据转换为JSON Schema,然后用它来验证后续的数据输入,防止因数据不合规导致的问题。

    实例03获取JSON数据,显示计步器的个人信息.rar

    这个实例“实例03获取JSON数据,显示计步器的个人信息.rar”显然涉及到从服务器获取JSON格式的数据,并将其用于显示计步器用户的个人信息。下面将详细解释这一过程涉及的关键技术点。 首先,我们需要理解JSON...

    安卓网站交互JSONxmlWebserviceUPnP相关-获取聚合数据的json数据并且解析.rar

    这个压缩包文件“安卓网站交互JSONxmlWebserviceUPnP相关-获取聚合数据的json数据并且解析.rar”主要涉及到的技术点包括JSON数据格式、XML数据格式、Web Service服务以及UPnP(通用即插即用)协议。以下将详细阐述...

    json格式测试

    “将json数据复制到页面源代码上就可以测试了”进一步说明了使用方法,用户只需将待验证的JSON字符串复制并粘贴到网页提供的输入框内,然后提交或者按下相应的按钮,系统就会自动分析JSON数据的语法结构,如果存在...

    php-curl+ajax+json数据传输2.0版本

    在“php-curl+ajax+json数据传输2.0版本”中,通过PHP-cURL在服务器端处理AJAX的跨域请求,可以避免前端需要复杂的跨域设置。 `JSON` (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写...

Global site tag (gtag.js) - Google Analytics