如何将参数添加到序列化对象
How to add param to serialized object?
有一个带有序列化字符串的变量:
var formData = $(th).closest('form').serialize();
如何将参数'url' : 'true'
添加到formData
?
序列化形式是查询字符串的形式,因此您可以通过字符串连接添加参数:
formData += (formData.length ? "&" : "") + "url=true";
在这种情况下,无需对参数名称或值进行编码,因为它们没有特殊字符。但是,通常您希望对它们进行编码:
formData += (formData.length ? "&" : "") +
encodeURIComponent(parameterName) + "=" +
encodeURIComponent(parameterValue);
>.serialize()
给出了一个用于GET请求的字符串,因此您只需在其末尾添加&url=true
:
var formData = $(th).closest('form').serialize() + '&url=true';
var formData = $(th).closest('form').serialize();
formData .="url=true" // .= will concate string
相关文章:
- 序列化数据属性中对象的最可靠方法
- 是否可以在javascript中反序列化java对象
- 对象序列化,JAVA,Javascript
- 如何使用angularjs序列化对象
- 如何在C#中反序列化json对象
- Typescript,序列化类对象
- JSON.stringify没有序列化对象
- 如何在JavaScript中序列化对象
- 如何:从javascript反序列化C#对象
- Javascript:反序列化对象和混合方法
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- 序列化对象中带有 bashslash 的 Json 分析错误
- 字符串化和解析 JSON(序列化对象结构)和反序列化,将 JSON 字符串转换为对象结构
- 如何将参数添加到序列化对象
- 如何在 Node JS 中反序列化对象(Java 序列化对象)
- 序列化对象数组
- Angular2在后台线程中使用自定义的可序列化对象
- 可序列化对象排除从客户端调用我的公共属性
- 如何创建嵌套在另一个对象中的序列化对象集
- 在 JavaScript 中序列化/反序列化对象的最佳方法