美文网首页
处理jquery.js 、zepto.js 的ajax返回的js

处理jquery.js 、zepto.js 的ajax返回的js

作者: 流浪嘚蒲公英 | 来源:发表于2017-06-21 15:28 被阅读0次

有时,就算我们定义了dataType: 'json'

 jquery.js 、zepto.js 的ajax返回的json数据还是有可能是字符串格式。

我们在使用返回的json值之前,可以将json进行处理:

if (typeof json == 'string') { // 如果返回的json是字符串格式

 json = JSON.parse(json);  // 将字符串解析成json对象

}

json字符串转json对象的方法:

var str = '{"name": "hh"}';

var obj = JSON.parse(str); || var obj = $.parseJSON(str); || var obj = eval("(" + str + ")");(不推荐使用eval方法)。

注意: json字符串里的属性必须用双引号("")引起来。

json对象转json字符串的方法:

var obj = {"sex", "male"};

var str = JSON.stringify(obj);

相关文章

网友评论

      本文标题:处理jquery.js 、zepto.js 的ajax返回的js

      本文链接:https://www.haomeiwen.com/subject/isctcxtx.html