var arr = []
for(var key in fullcalender){
if(fullcalender.hasOwnProperty(key)){
arr.push(key)//获取键值
或
arr.push(fullcalender[key])//获取值
}
}
这个应该是一个日期插件的js配置文件吧,这样的配置信息代码都有固定的格式,如events后只能接一个数组,如果写入逻辑代码应该会报错。不过,应该可以在fullCalender的外面向events里添加值,但是我不知道$("$calendar").fullCalender()这个对象什么结构,打个比方,可以将$("$calendar").fullCalender()这个对象看成数组,数组内键值为events的元素值又是一个数组,你要做的就是在循环时将传过来的值加在events里面。
形式如下,obj是数组,传到js前需要json_encode,否则数组传不到js里
var
js_date
=
$("$calendar").fullCalender()
var
arr
=
new
Array()
$.each(obj,
function(i,
o){
arr
=
new
Array()
arr['title']
=
o.title
arr['url']
=
o.url
arr['start']
=
o.start
arr['end']
=
o.end
arr['backgroundColor']
=
o.backgroundColor
js_date['events'][]
=
arr
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)