Javascript PHP变量数组在
我无法解决这个问题 我有一个叫做data的变量,它正好由以下内容组成Javascript PHP变量数组在,javascript,variables,Javascript,Variables,我无法解决这个问题 我有一个叫做data的变量,它正好由以下内容组成 "12-9-2011","13-9-2011","14-9-2011","15-9-2011","16-9-2011" 包括报价 但是当我开始使用javascript命令时,unavailableDates=[data] 它在两端添加了更多的引号。。。我怎样才能阻止这件事 它使不可用日期等于“12-9-2011”,“13-9-2011”…15-9-2011”,“16-9-2011”,“ 你看,结尾有引号 我能阻止这一切吗 谢
"12-9-2011","13-9-2011","14-9-2011","15-9-2011","16-9-2011"
包括报价
但是当我开始使用javascript命令时,unavailableDates=[data]代码>
它在两端添加了更多的引号。。。我怎样才能阻止这件事
它使不可用日期等于“12-9-2011”,“13-9-2011”…15-9-2011”,“16-9-2011”,“
你看,结尾有引号
我能阻止这一切吗
谢谢
Lee如果在文本数组中使用字符串,它将只是一个包含单个字符串的数组,它不会计算该字符串
将字符串拆分为数组:
unavailableDates = data.substr(1, data.length - 2).split('","');
你能添加一些代码吗?我不明白会发生什么。这很尴尬,因为它的php代码解析为javascript…但它只是在两端添加了双引号,javascript命令将其添加的双引号括在数据变量的任意一侧非常近…只会给我留下一个额外的不需要的双引号end@Lee:那么,数据
变量并不完全包含您认为它所包含的内容,或者额外的引号只是您如何显示结果的产物。演示: