我想使用 PHP $_GET 方法直接获取 javascript 变量中的数据,然后将数据解析为 json 对象。
我可以使用 PHP 获取它,然后将其转换为字符串,但它没有为我提供类似 JSON 的结构。我得到的只是一个连续的字符串。
我已经在 PHP 中使用 json_decode 转换了数据并将其转换为单个字符串,然后将该字符串传递给 JS 变量。
<?php
$json = json_decode($_GET['data'], true );
$val = "";
foreach ($json as $key => $value) {
echo $key . " : ";
$arr = $value;
foreach ($arr as $key => $v) {
echo $v . " ";
$val .= $v . " | ";
}
echo "<br>";
}
?>
<script type="text/javascript">
var l = "<?= $val ?>";
console.log(l); // This is a string
var json = "<?php echo $_GET['data'] ?>"; // Error Code
var jd = json.parse(json);
</script>
SyntaxError:意外令牌:标识符 // 我收到此错误
慕妹3242003
海绵宝宝撒