jQuery序列化一个对象?

Sea*_*mes 21 jquery serialization

说我有类似的东西:

var obj = {id: 1, name: "Some name", color: "#444444" };
Run Code Online (Sandbox Code Playgroud)

我想序列化该对象.我试过了:

$(obj).serialize();
Run Code Online (Sandbox Code Playgroud)

但那没用.

有任何想法吗?

Sar*_*raz 38

你应该使用jQuery.param().

工作实例

使用vanilla JS,您可以使用JSON.stringify.


Sin*_*eta 7

如上所述,你应该使用.param()

$.param({id: 1, name: "Some name", color: '#444444' })
Run Code Online (Sandbox Code Playgroud)

但是你也需要小心你的语法.括号不匹配,该颜色需要引号.的jsfiddle