程序员的知识教程库

网站首页 > 教程分享 正文

param的类型转化(parse,serialize等)

henian88 2024-09-02 16:24:08 教程分享 3 ℃ 0 评论

常用JsonAPI方法parse()、stringify()

1、parse()

在接收服务器数据时一般是字符串。

我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象

JSON.parse(result)

2、stringify()

在向服务器发送数据时一般是字符串。

我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。

JSON.stringify(param)

3、serialize()

因为serialize()方法作用于jQuery对象,所以不光只有表单能使用它。返回字符串。

var $data =  $(":checkbox,:radio").serialize();
or
var $data=$('.item-tag-box.active input').serialize();

$.get("get1.asp", $("#form1").serialize() , function (data, textStatus){
     $("#resText").html(data); // 把返回的数据添加到页面上
  }
)

4、param()

它是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化

$(function(){
    var obj={a:1,b:2,c:3};
    var  k  = $.param(obj);
    alert(k) // 输出  a=1&b=2&c=3
})

param() 方法创建数组或对象的序列化表示形式。
序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。


$.param(object,trad)
必需。规定要序列化的数组或对象。
trad可选。布尔值,指定是否使用参数序列化的传统样式

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表