专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-08-01 11:35:32 基础教程 13 ℃

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

1、parse()

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

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

我们可以使用 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可选。布尔值,指定是否使用参数序列化的传统样式

最近发表
标签列表