美文网首页
处理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