我试过
var name = <?php echo json_encode($eventname); ?>;
和
var name = new Array("<?php echo implode('","', $eventName);?>");
将我的名字字符串数组从PHP解析为Javascript。它显示为
var name = ["lalalala","Lalala","test"];
和
var name = new Array("lalalala","Lalala","test");
在viewsource中,但是当我尝试使用name [i]来获取字符串时,它返回了字符,而不是字符串。数组名称的大小也不是3,而是20(这是字符总数加上3“,”)。我该如何解决这个问题?
答案 0 :(得分:5)
非常确定,因为'name'指向window.name(感谢Fabrício Matté)。 Look Here
如果您将'name'更改为'names',它可以正常工作。