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