JQuery的AJAX调用——序列化


一,使用serialize()方法序列化表单元素值


   使用serialize()方法可以将表单中有name属性的元素值进行序列化,生成标准URL编码文本字符串,直接可用于ajax请求,它的调用格式如下:


   $(selector).serialize()


   其中selector参数是一个或多个表单中的元素或表单元素本身。



  技术分享





二,使用URL操作函数


   调用名为$.param的工具函数,能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求,调用格式为:


   $. param (obj);


   参数obj表示需要进行序列化的对象,该对象也可以是一个数组,整个函数返回一个经过序列化编码后的字符串。


技术分享

  



       这两种方式的区别:

            $.param是对任意的参数进行URL地址格式的转换,而serialize()仅属于form提交的数据转换。












郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。