当前位置: 首页 > 面试题库 >

序列化对象以在JavaScript / jQuery中查询字符串[重复]

何安宜
2023-03-14
问题内容

我正在尝试查找有关如何序列化对象以查询字符串格式的信息,但是我所有的搜索都淹没了关于如何采用另一种方法(字符串/表格/任何以JSON格式)的结果。

我有

{ one: 'first', two: 'second' }

而且我要

?one=first&two=second

有什么好方法吗?我不介意插件或其他什么-如果我找到的代码不是插件,无论如何我可能都会将其重写为一个…


问题答案:

您想要的$.param()

具体来说,您想要这样:

var data = { one: 'first', two: 'second' };
var result = $.param(data);

当给出这样的东西:

{a: 1, b : 23, c : "te!@#st"}

$.param 将返回此:

a=1&b=23&c=te!%40%23st


 类似资料:
  • 问题内容: 我有这个JavaScript原型: 然后创建一个新对象: 如果我做: 结果是: 但我需要将对象的类型包含在JSON字符串中,如下所示: 有没有使用框架之类的方法来执行此操作的快速方法?还是我需要在类中实现一个方法并手动执行? 问题答案: 编辑: 将字符串化 所有类的 “属性”。如果只想保留其中一些,则可以这样分别指定:

  • 问题内容: 您是否知道将Javascript对象编码为可通过请求传递的快速简单的方法? 不,没有其他框架-只是纯Javascript :) 问题答案: 像这样? 编辑:这也将转换递归对象(使用php“ array”表示法作为查询字符串)

  • 问题内容: 我正在尝试建立一个宁静的环境,并且正在努力将数据序列化到。 在请求中需要传递许多强制性和可选参数,例如(以下表示为JSON对象): 我需要支持各种不同的客户端,因此我正在寻找一种标准化的方法来将此json对象转换为查询字符串。有一个,看起来怎么样? 另一种选择是允许用户仅在消息正文中传递json对象,但我读到我应该避免使用它。 有什么想法吗? 编辑以澄清: 在上面列出一些不同的语言如何

  • 问题内容: 是否有任何JavaScript库可以根据查询字符串,样式生成字典? 可以像这样使用的东西: “查询字符串”是否在.NET领域之外称为其他名称?为什么不分解为键/值集合? 编辑:我已经编写了自己的函数,但是任何主要的库都可以这样做吗? 问题答案: 是否有任何JavaScript库可以根据查询字符串,样式生成字典? 可以像这样使用的东西: “查询字符串”是否在.NET领域之外称为其他名称?

  • 本文向大家介绍用jQuery将JavaScript对象转换为querystring查询字符串的方法,包括了用jQuery将JavaScript对象转换为querystring查询字符串的方法的使用技巧和注意事项,需要的朋友参考一下 在get方式的参数传递中,常常需要将JavaScript对象,转换成查询字符串,比如: 会转换成 方法1:用JavaScript 输出: // foo=hi%20the

  • 我正在使用Sqlite-pcl从数据库中检索一些数据。当显示结果时,有一个作为整数(等级)返回的某个字段,代表奖杯等级。我想用取决于值的字符串值替换该字段,例如,如果值为0,我想要结果为“铂金”,如果值为1,则值应为“银”。当然,数据库中没有这样的表来保存这些等级的描述,因此我不能使用联接