首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

变量传递的一个小疑点

2013-08-14 
变量传递的一个小问题我在后台取的值,拼接成一个字符串str, str{id:1,title:100,start:2012-12-11,

变量传递的一个小问题
我在后台取的值,拼接成一个字符串str, str={id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"},有一个事件events, 它的格式是这样的events:[]  ,现在我把
str 取到的内容直接写到事件里面就有内容,我events:["+str+"] 这么传str 就没有,请问我哪里错了 ??
[解决办法]
events:[]这个中括号内会有什么东东?事件名?
[解决办法]
str="{ events:["+str+"] }" 这样试试
[解决办法]
events:['+str+'] 
[解决办法]
首先你要表达清楚,
 str={id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}
这个不是一个字符串,而已经是一个js对象了。

events又是什么,events:["+str+"] 这个出来的应当又是什么。
[解决办法]

引用:
events:[ {id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}] 这样把取到的值直接放里面就可以,我events:["+str+"]  这样传变量就不行
可能是双引号作的碎
[解决办法]
引用:
首先你要表达清楚,
 str={id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}
这个不是一个字符串,而已经是一个js对象了。

events又是什么,events:["+str+"] 这个出来的应当又是什么。


拼接成一个字符串str, str={id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}

热点排行
Bad Request.