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

按老师的代码写,$.parseJSON报错

http://img1.sycdn.imooc.com//58f647f400017e1213020518.jpg

换成JSON.parse()也不行

;(function($){
	var Tab = function(tab){
		var _this_ = this;
		this.tab = tab;
		this.config = {
			"triggerType":"mouseover",
			"effect":"default",
			"invoke":1,
			"auto":false
		};
		// if (this.getConfig()) {
		// 	$.extend(this.config,this.getConfig());
		// }
		console.log(this.getConfig())
	}
	Tab.prototype = {
		getConfig:function(){
			 var config = this.tab.data('config');
			 if (config && config != "") {
			 	console.log($.parseJSON(config))
			 	return $.parseJSON(config);
			 }else{
			 	return null
			 }
 
		}
	}
	window.Tab = Tab;
})(jQuery)


正在回答

3 回答

在前面data-config中全部使用单引号或者全部使用双引号的问题,就不能形成一个json数据

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

qq_一小朵暖阳_03494622

那么html里面 data-config应该怎么写呢,我的也报错了,求解
2018-06-25 回复 有任何疑惑可以回复我~

我也报了同样的错误

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

我知道了。。。data和attr的区别,这个问题找了我好久。。真隐蔽

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

举报

0/150
提交
取消

按老师的代码写,$.parseJSON报错

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