Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP变量数组在_Javascript_Variables - Fatal编程技术网

Javascript PHP变量数组在

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”,“ 你看,结尾有引号 我能阻止这一切吗 谢

我无法解决这个问题

我有一个叫做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”,“

你看,结尾有引号

我能阻止这一切吗

谢谢


Lee

如果在文本数组中使用字符串,它将只是一个包含单个字符串的数组,它不会计算该字符串

将字符串拆分为数组:

unavailableDates = data.substr(1, data.length - 2).split('","');

你能添加一些代码吗?我不明白会发生什么。这很尴尬,因为它的php代码解析为javascript…但它只是在两端添加了双引号,javascript命令将其添加的双引号括在数据变量的任意一侧非常近…只会给我留下一个额外的不需要的双引号end@Lee:那么,
数据
变量并不完全包含您认为它所包含的内容,或者额外的引号只是您如何显示结果的产物。演示: