Jquery 帮助我了解Serialize/Unserialize用于什么?

Jquery 帮助我了解Serialize/Unserialize用于什么?,jquery,serialization,Jquery,Serialization,我在谷歌搜索和堆栈溢出方面做了很多工作,但由于某些原因,我不能完全理解序列化/非序列化的概念。我理解将一个对象转换成可以通过URL查询的文本字符串的定义,但这究竟用于什么?任何使用HTML表单/Jquery的示例对我来说都是非常好的,因为我想如果我使用它,我会从它开始。任何有助于理解这一点的人都将不胜感激 将序列化看作是电子邮件的MIME编码或新闻组发布的UUencoding的编程等价物。它可以通过系统将一些内部二进制格式转换为易于传输的格式,否则可能会损坏二进制表示。将序列化视为电子邮件MIM

我在谷歌搜索和堆栈溢出方面做了很多工作,但由于某些原因,我不能完全理解序列化/非序列化的概念。我理解将一个对象转换成可以通过URL查询的文本字符串的定义,但这究竟用于什么?任何使用HTML表单/Jquery的示例对我来说都是非常好的,因为我想如果我使用它,我会从它开始。任何有助于理解这一点的人都将不胜感激

将序列化看作是电子邮件的MIME编码或新闻组发布的UUencoding的编程等价物。它可以通过系统将一些内部二进制格式转换为易于传输的格式,否则可能会损坏二进制表示。

将序列化视为电子邮件MIME编码或新闻组发布UUencoding的编程等价物。它可以通过系统将一些内部二进制格式转换为易于传输的格式,否则可能会损坏二进制表示。

AJAX请求就是这方面的一个特殊用途

$('form#myForm')。序列化()


创建一个格式良好的序列化字符串以发送jQuery.AJAX请求(在
数据
位中)。否则,您将不得不执行
数据:'variable='+$(''.#textarea').val()+'&另一个='+$('.#input')+'等等。

AJAX请求是这方面的特定用途

$('form#myForm')。序列化()


创建一个格式良好的序列化字符串以发送jQuery.AJAX请求(在
数据
位中)。否则,您将不得不执行
数据:'variable='+$('.#textarea').val()+'&另一个='+$('.#input')+'等。

如果您使用的是AJAX,您可以将URL设置为http://www.example.com'+$('form').serialize()。这与使用“GET”方法提交表单时看到的URL几乎相同


实际上,它是获取所有表单值,并使用类似于
serializedString='?'+myArray.join('&')
的方法将它们放入URL中,使其像带有参数的GET URL一样工作。

如果您使用的是AJAX,则可以使URL类似于http://www.example.com'+$('form').serialize()。这与使用“GET”方法提交表单时看到的URL几乎相同


实际上,它是获取所有表单值,并使用类似于
serializedString='?'+myArray.join('&')
的东西将它们放入URL中,使其像带有参数的GET URL一样工作。

jQuery有一个非序列化的功能?!8_8 jQuery有一个非序列化的?!8_8