gpt4 book ai didi

javascript - 语法错误 : unterminated string literal var address = "

转载 作者:行者123 更新时间:2023-11-30 12:38:52 24 4
gpt4 key购买 nike

我在 var 地址行有这个问题,我认为是否全部正确写入?

<?php for ($i = 1; $i <= count($data); $i++) { ?>
var address = "<?php echo $address[$i].','.$city[$i].','.$region[$i] ?>";
alert(address);
<?php } ?>

最佳答案

你正在用 php 生成 javascript,你得到的错误来自 javascript 部分,而不是 php。我猜你的变量之一,比如 $address 包含一些在 js 字符串中无效的东西,比如换行符。最佳做法是使用 json_encode 对值进行编码以便在 javascript 中使用:

var address = <?php echo json_encode($address[$i].','.$city[$i].','.$region[$i]) ?>;

关于javascript - 语法错误 : unterminated string literal var address = ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25199439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com