データベースからいくつかの情報を取得し、それを JavaScript を使用して渡していますjson_encode()
。行:var row_data = <?php echo $month_stats ?>;
オブジェクトを JS にダンプしています。
しかし、今はJSを外部ファイルに抽象化したいのでecho
、PHPが存在しないため、突然オブジェクトの内容をJSに入れることはできません。
だから私はどういうわけか(AJAX経由?)PHPオブジェクト$month_stats
をJSに直接送信して、PHPとは独立して情報を使用できるようにする必要がありますが、これがどのように実装されているかわかりません。ポインタはありますか?
<?php
include 'db.php';
$month_stats = generate_monthly_count_stats($conn);
?>
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var row_data = <?php echo $month_stats ?>;
console.log(row_data);
</script>
</head>
<body>
</body>
</html>