我正在尝试将PHP变量传递给Javascript,就像这样..
var url = <?php echo $urlArray[0]; ?>;
$ urlArray [0]的内容是来自json解码数组的字符串
“婴儿”
当我运行代码时,我收到错误..
未捕获的ReferenceError:宝贝未定义
答案 0 :(得分:3)
var url = "<?php echo $urlArray[0]; ?>";
你忘记了引号。
如果您需要导出更复杂的数据结构,则可能需要json_encode。如果导出数组和/或对象,这可能会有所帮助。
答案 1 :(得分:2)
json_encode
是您的朋友 - 用于包装您尝试传递给javascript的任何内容。
http://php.net/manual/en/function.json-encode.php
var url = <?php echo json_encode($urlArray[0]); ?>;