我有这样的网址,我想使用网址
中的JSON数据"CUNMXSAKU" : {
"roomCodes" : "DEAL, JRST, JPOV, JSSW, PJRS, PJOV, PJSW, RMOV, RMOF, PRES"
},
我的网址
...._results.html?language=en&hotelInfo={CUNMXSAKU:{roomCodes:DEAL,JRST,JPOV,JSSW,PJRS,PJOV,PJSW,RMOV,RMOF,PRES}}
可以使用吗?我能得到 var hotelCode = getQueryParameter('hotelInfo'); 作为一个字符串
{"CUNMXSAKU":{"roomCodes":"DEAL, JRST, JPOV, JSSW, PJRS, PJOV, PJSW, RMOV, RMOF, PRES"}}
但是当我努力的时候 hotelCode.roomCodes,其未定义。
请帮助解决这个问题。是否可以使用javaScript
答案 0 :(得分:1)
当你将它们拉出网址时,参数是一个字符串,它们不是一个javascript对象。
使用类似的东西(除了你拥有的东西)
var params = getQueryParameter('hotelinfo');
var hotelCode = JSON.parse(params);
然后hotelCode实际上将包含一个适当的,可步行的javascript对象。