将php数组传递到HTML中
我想将php变量传递到html中进行进一步处理。 这是一个php变量-将php数组传递到HTML中,php,html,Php,Html,我想将php变量传递到html中进行进一步处理。 这是一个php变量- $coords = array(); array_push($coords,some value); 我想把它传给html- var Coordinates = []; Coordinates.push('<? php $coords; ?>'); 但这不是正确的方法,因为它会产生错误。有人请帮我实现这一点 谢谢。试试这样: 坐标。推 试试这样: 坐标。推 最简单的示例是将其json_编码到javasc
$coords = array();
array_push($coords,some value);
我想把它传给html-
var Coordinates = [];
Coordinates.push('<? php $coords; ?>');
但这不是正确的方法,因为它会产生错误。有人请帮我实现这一点
谢谢。试试这样: 坐标。推
试试这样: 坐标。推
最简单的示例是将其json_编码到javascript变量中,如下所示:
var Coordinates = <?= json_encode($coords) ?>
然后像其他json一样简单地循环使用它
这个问题以前已经被问过很多次了,所以请在这里查看更多的方法
最简单的示例是将其json_编码到javascript变量中,如下所示:
var Coordinates = <?= json_encode($coords) ?>
然后像其他json一样简单地循环使用它
这个问题以前已经被问过很多次了,所以请在这里查看更多的方法
服务器端,您可以直接在呈现的html中创建javascript数组:
<script>
var Coordinates = [<?php
echo '"'.implode('","', $coords).'"';
?>];
</script>
服务器端,您可以直接在呈现的html中创建javascript数组:
<script>
var Coordinates = [<?php
echo '"'.implode('","', $coords).'"';
?>];
</script>
如果您想将php数组转换为javascript,您应该通过对php-script的ajax调用来实现。因此,这不是代码设计或调试服务。你试过什么?什么错误消息?你做了什么研究?请看。??坐标。推;如果您想将php数组转换为javascript,您应该通过对php-script的ajax调用来实现。因此,这不是代码设计或调试服务。你试过什么?什么错误消息?你做了什么研究?请看。??坐标。推;我已经标记了这一点,可以在评论中看到。对。不要发布答案,因为当此Q关闭时,它将保持死机状态我发布这篇文章是为了让上一篇文章声名狼藉。我不反对这个答案被冻结。但是,嘿,至少你的答案是正确的。。。其他的都是笑话。人们只是试图重新发明轮子:我已经标记了这一点,从评论中可以看出。对。不要发布答案,因为当此Q关闭时,它将保持死机状态我发布这篇文章是为了让上一篇文章声名狼藉。我不反对这个答案被冻结。但是,嘿,至少你的答案是正确的。。。其他的都是笑话。人们只是想重新发明轮子: