为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用parseJSON

(function ($) {  var Carousel = function (obj) {    this.poster = obj;    // 默认配置    this.setting = {      width: 1000,      height: 270,      posterWidth: 640,      posterHeight: 270,      scale: 0.9,      verticalAlign: "middle",      speed: 500,    };        console.log(this.getSetting());  };  Carousel.prototype = {    //   获取人工配置参数    getSetting: function () {      var setting = this.poster.attr("data-setting");      if (setting && setting != "") {        return $.parseJSON(setting);      }else{          return {};      };    }  };  Carousel.init = function (posters) {    var _this_ = this;    posters.each(function () {      new _this_($(this));    });  };  window["Carousel"] = Carousel;})(jQuery);

在getsetting方法中return this.setting是可以的,但只要改成return $.parseJSON(setting)就报错

http://img1.sycdn.imooc.com//5f37e090000127e806680607.jpg

正在回答

2 回答

属性的双引号加上了 但问题仍未解决

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

无法使用parseJSON

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信