function updateRemark() { var data = {}; var str = $("#ver-form").serialize(); str = decodeURIComponent(str,true); data.remark = str + "&eventId=" + eventId; $.ajax({ type: "POST", url: '${servletPath}/event/updateRemarkEvent.data', data: data, async: false, dataType: "json", success: function (data, textStatus) { }, contentType: "application/x-www-form-urlencoded" }); closeRemark(); initializeForm(); }
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
相关推荐
Jquery serialize() 方法在处理中文数据时,经常会出现乱码问题。这种问题的原因是 serialize() 方法自动调用了 encodeURIComponent 方法将数据编码了,从而导致中文乱码。解决这个问题的方法是调用 ...
本项目"前端项目-jquery-serialize-object"关注的是使用jQuery来序列化表单字段,将它们转换为JavaScript对象或JSON格式,这在提交表单数据到服务器时尤其有用。下面我们将深入探讨这一主题。 1. **jQuery 序列化...
3. **编写程序**:在OB1或其他适当的组织块中,使用`Serialize`指令对DB块中的UDT或STRUCT实例进行序列化。该指令会将数据转换为BYTE或CHAR数组,并填充到指定的数组中。需要注意的是,对于S7-1500PLC,序列化后的...
本文导读:在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(Key/Value)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&...
最后,需要注意的是,当我们在使用`.serialize()`方法序列化表单数据时,那些没有指定`name`属性的表单元素将不会被序列化,即使它们没有被`.not()`方法排除。因此,在设计表单结构时,应当谨慎使用`name`属性,确保...
自己写的一个jquery复杂表单序列化工具
实例 输出序列化表单值的结果: 代码如下: $(“button”).click(function(){ $(“div”).text($(“form”).serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择...
C#接收Json格式数据,中文出现乱码解决方法
本文将深入探讨如何使用JavaScript对表单数据进行序列化和反序列化。 序列化是将数据结构或对象转换为字符串的过程,便于存储或传输。在HTML表单中,序列化通常是指将表单元素的值转换为URL编码的字符串,以便通过...
在编程领域,序列化和反序列化是两个关键的概念,它们用于将对象的状态转换为可存储或可传输的格式,然后在需要时恢复为原始对象。Boost库提供了一个强大的工具——Boost.Serialization,来帮助程序员实现这个功能。...
2. jQuery的`serialize()`和`serializeArray()`:这两个jQuery方法方便地将表单数据序列化。`serialize()`返回一个URL编码的字符串,`serializeArray()`则返回一个包含键值对的数组,便于进一步操作。 3. `...
在这个“se_mouz_image.rar_serialize_序列化”的主题中,我们将深入探讨如何利用`serialize()`函数来序列化文档以及实现鼠标画图功能。 首先,我们来详细解释一下`serialize()`函数。`serialize()`是PHP内建的一个...
jquery提供的serialize方法能够实现。 $("#searchForm").serialize(); 但是,观察输出的信息,发现serialize()方法做的是将表单中的数据以htpp请求格式拼接成字符串。 serialize确实是能够解决一般的提交数据。但是...
在Web开发中,表单数据的序列化是一个常见的需求,尤其是当需要通过AJAX提交表单数据到服务器时。jQuery库提供的.serialize()方法极大地简化了这一过程。本文将详细介绍jQuery.serialize()函数的语法以及提供简洁的...
为了解决这个问题,C#提供了一些机制来控制序列化过程。 1. **使用 `[XmlElement]` 或 `[XmlArray]` 属性**:这些特性可以用来指定特定字段或属性在XML中的元素名称。通过这样做,即使基类和派生类中有同名的字段,...