gpt4 book ai didi

javascript - 在 php 中运行 JS 文件

转载 作者:行者123 更新时间:2023-11-29 19:08:42 24 4
gpt4 key购买 nike

我有一份用 php 分析的调查问卷。数据应该显示在基于 Java 的极坐标图和表格中。您可以使用静态数据 here 来查看它的外观。 .

但是,当我使用数据库中的数据时,图表不会显示。该表工作正常。几天前,我询问如何通过 json_encode 将 php-data 集成到 java,因为我认为这可能是问题所在,但我learned (thanks again)这是正确的做法。

我的网络托管商说它不支持html中的php,所以我将index.html修改为index.php。我不知道要修改什么才能使其发挥作用。数据库连接有效,表中的 php 值正确,js 图表可以很好地处理静态数据。

这是我的 php 数组:

$arr1 = array(axis => "Gesundheitszustand", value => $X1P);
$arr2 = array(axis => "BMI", value => $X3);
$arr3 = array(axis => "Stress", value => $X10P);
$arr4 = array(axis => "Körperliche Aktivität", value => $X4P);
$arr5 = array(axis => "Nahrung: Gemüse/Obst", value => $X8d);
$arr6 = array(axis => "Nahrung: Fisch", value => $X8f);
$arr7 = array(axis => "Nahrung: Fleisch", value => $X8h);
$arr8 = array(axis => "Geistige Gesundheit", value => $X9P);
$arr9 = array(axis => "Zufriedenheit", value => $X2P);
$arr10 = array(axis => "Rauchen", value => $X9a);

这些值是 0 到 1 之间的数字。

这就是我尝试将 js 文件包含在我的 php 文件中的方法:

<html>
<head>
<script src="d3js.js"></script>
<script src="radarchart.js"></script>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php ?>
<script type="text/javascript" src="script.js"></script>
<?php ?>

</body>

这就是我将 php 数据包含到 js 文件中的方法:

var d = [
[
<?php echo json_encode($arr1); ?>,
<?php echo json_encode($arr2); ?>,
<?php echo json_encode($arr3); ?>,
<?php echo json_encode($arr4); ?>,
<?php echo json_encode($arr5); ?>,
<?php echo json_encode($arr6); ?>,
<?php echo json_encode($arr7); ?>,
<?php echo json_encode($arr8); ?>,
<?php echo json_encode($arr9); ?>,
<?php echo json_encode($arr10); ?>,
],[
{axis:"Gesundheitszustand",value:0.63},
{axis:"BMI",value:0.58},
{axis:"Stress",value:0.67},
{axis:"Körperliche Aktivität",value:0.33},
{axis:"Nahrung: Gemüse/Obst",value:0.66},
{axis:"Nahrung: Fisch",value:0.25},
{axis:"Nahrung: Fleisch",value:0.50},
{axis:"Geistige Gesundheit",value:0.68},
{axis:"Zufriedenheit",value:0.7},
{axis:"Rauchen",value:0.91},
]
];

虽然json_encode是正确的方式,但它必须是数据集成,对吗?或者我错过了什么?有什么建议么?非常感谢您提前提出意见/帮助!

最佳答案

使用echo直接输出字符串

关于javascript - 在 php 中运行 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43269607/

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