Javascript 未捕获的语法错误:逗号分隔的数字中出现意外数字

Javascript 未捕获的语法错误:逗号分隔的数字中出现意外数字,javascript,php,jquery,Javascript,Php,Jquery,我这里有这个代码: <script type="text/javascript"> var batchidstring = <?php echo $batchId; ?>; </script> var batchidstring=; $batchId值为1,2,3,4,5 它们用逗号隔开 我得到这个错误: 未捕获的语法错误:意外数字 代码var batchidstring=1,2,3,4,5中的错误 有人能给我看一下或更正代码吗?如果需要字符串,

我这里有这个代码:

<script type="text/javascript">
    var batchidstring = <?php echo $batchId; ?>;
</script>

var batchidstring=;
$batchId
值为
1,2,3,4,5

它们用逗号隔开

我得到这个错误:

未捕获的语法错误:意外数字

代码var batchidstring=1,2,3,4,5中的错误


有人能给我看一下或更正代码吗?

如果需要字符串,必须用正确的引号将var包装起来

var batchidstring = <?php echo "'" . $batchId . "'"; ?>;

var-batchidstring=如果它应该是一个字符串,那么它应该在引号中。
var-batchidstring=''
var batchidstring=如果数字以逗号分隔,为什么要在“.”上拆分?请注意,如果用
[]
字符而不是引号包围数字列表,则可以得到正确的数字数组,而无需
.split()
。很抱歉,键入时出错了