Javascript JSON解析错误和响应日历
将事件传递到响应日历()时出现问题。我尝试创建一个带有日历日期的简单对象。为方便起见,我将脚本简化为以下内容:Javascript JSON解析错误和响应日历,javascript,json,calendar,Javascript,Json,Calendar,将事件传递到响应日历()时出现问题。我尝试创建一个带有日历日期的简单对象。为方便起见,我将脚本简化为以下内容: /* Create calendar events object*/ appointment="2014-01-25"; var options={"badgeClass":"badge-warning", "url": ""}; var str = "{'" + appointment + "':{'badgeClass':'badge-warning'}}"; va
/* Create calendar events object*/
appointment="2014-01-25";
var options={"badgeClass":"badge-warning", "url": ""};
var str = "{'" + appointment + "':{'badgeClass':'badge-warning'}}";
var test2=JSON.parse(str);
/* Initialize calendar */
$(".responsive-calendar").responsiveCalendar({
time: '2014-01',
events: test2
});
如果我使用
var test={'2014-04-25': options};
日历将突出显示指定的日期。然而,解析后的字符串会产生“意外标记”错误。我想不出更好的方法来创建对象,因为我是动态获取日期的。有什么想法吗?提前感谢您的回答。:) 如果这对任何人都有用,问题是双引号。 正确的语法是
var str = '{"' + appointment + '":{"badgeClass":"badge-warning"}}';