`

Jquery serializeObject 序列变化表单转换JSON

 
阅读更多
Jquery 在使用 $("#表单ID").serializeObject();  序列化转换表单数据为Json数据时
需在公共作用域添加
var formObj = $("#表单ID").serializeObject();
//需要使用JSON.stringify(formObj);将表单对象转换为 JSON字符串
var jsonStr = JSON.stringify(formObj);
//转换成json 类型的数据
$.fn.serializeObject = function()   
{   
   var o = {};   
   var a = this.serializeArray();   
   $.each(a, function() {   
       if (o[this.name]) {   
           if (!o[this.name].push) {   
               o[this.name] = [o[this.name]];   
           }   
           o[this.name].push(this.value || '');   
       } else {   
           o[this.name] = this.value || '';   
       }   
   });   
   return o;   
};
Java 接收到序列化的JSON字符串后
通过net.sf.json.JSONObject ob = net.sf.json.JSONObject.fromObject(JSONMessage);
将字符串转换为JSON对象,可通过JSON对象getString()方法获取值
ob.getString("属性名")
分享到:
评论

相关推荐

    前端项目-jQuery.serializeObject.zip

    总之,`jQuery.serializeObject` 是一个强大的工具,它可以帮助前端开发者轻松地将表单数据转换为 JSON,从而简化前后端交互,提高开发效率。不过,随着现代前端框架如 React、Vue 和 Angular 的普及,这种基于 ...

    jQuery json

    4. **序列化表单数据为JSON**:jQuery提供`serializeArray()`和`serializeObject()`(非官方插件)方法将表单数据转换为JSON格式,便于发送Ajax请求: ```javascript var formData = $('form').serializeArray();...

    jQuery序列化后的表单值转换成Json

    为了将序列化后的表单值转换为JSON,我们可以自定义一个jQuery扩展函数,如`serializeObject()`。这个函数的作用是遍历`serializeArray()`返回的数组,并将其构建为一个JSON对象。以下是一个实现这个功能的示例代码...

    前端项目-jquery-serialize-object.zip

    本项目"前端项目-jquery-serialize-object"关注的是使用jQuery来序列化表单字段,将它们转换为JavaScript对象或JSON格式,这在提交表单数据到服务器时尤其有用。下面我们将深入探讨这一主题。 1. **jQuery 序列化...

    serializeObject:这个jQuery插件将序列化数组数据映射到JSON对象

    serializeObject 该jquery插件会将序列化的表单数据数组映射到JSON Object。相依性库。开始导入库。 导入插件。首次使用 $( "form" ).serializeObject();二次使用 var rFormat = {id: 0,name: "John Doe"};$( "form...

    C# DataTable json

    EasyUI是一个基于jQuery的UI框架,它提供了丰富的组件,如数据网格、表单、对话框等,这些组件通常需要后端提供JSON数据来展示或操作。 描述中提到“生成的json EasyUI可用”,意味着生成的JSON数据应符合EasyUI的...

    jquery ajax在asp.net中的应用

    本文将通过一个简单的电话簿管理案例,详细介绍如何在ASP.NET中使用jQuery AJAX,以及涉及到的JSON数据格式和服务器端处理。 首先,了解jQuery AJAX的基本语法是至关重要的。在jQuery中,`$.ajax()`函数是进行异步...

    Asp.Net的webService简单示例

    return Newtonsoft.Json.JsonConvert.SerializeObject(data); } ``` 在这个例子中,我们使用了Newtonsoft.Json库(通常通过NuGet安装)来序列化一个匿名对象为JSON字符串。`[WebMethod]`特性标记表明这是一个可以...

    Json实现异步请求提交评论无需跳转其他页面

    - 使用`Newtonsoft.Json.JsonConvert.SerializeObject()`方法,将字典序列化为JSON字符串并返回给客户端。 5. **JSON交互**: - 服务器返回的JSON字符串包含键值对,如`{"username": "用户输入的姓名", "content...

    Ajax技术的例子用C#实现

    - 返回JSON数据:将结果序列化为JSON,以便JavaScript可以轻松解析。 4. **JavaScript客户端实现** - 使用XMLHttpRequest或更现代的fetch API发起Ajax请求。 - 编写回调函数:当请求完成时,处理服务器返回的...

    EasyUi datagrid 实现表格分页

    在`BingData`函数中,我们使用`$.fn.serializeObject`来将表单数据序列化为JSON对象,这样可以在请求时传递给服务器。同时,我们设置了分页插件的配置,如每页显示的条目数、总页数、页面文字等,并监听了`...

Global site tag (gtag.js) - Google Analytics