[英]Want to call php file from javascript file
我有包含數組的php文件,我想從javascript文件中調用它,但我不知道這種方式
我嘗試過這種方式,但給了我意外的錯誤:
script.js文件:
google.charts.load('current', {'packages':['corechart', 'line']});
google.charts.setOnLoadCallback(drawLineColors);
function drawLineColors() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'time');
data.addColumn('number', 'Temperature');
data.addColumn('number', 'Humidity');
data.addRows([
<?php include 'data.php' ?>
]);
data.php文件:
<?php
$servername = "localhost";
$database = "db";
$username = "db";
$password = "124";
$connect = mysqli_connect($servername, $username, $password, $database);
if (!$connect) {
die("Connection failed: " . mysqli_connect_error());
}
$query = 'SELECT * FROM climate';
$result = mysqli_query($connect, $query);
?>
<?php
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "['".$row['time']."',".$row['temp'].",".$row['hum']."],";
}
}
?>
我假設您希望將'data.php'文件中的數組推入data.addRows
。
您可以使用jQuery AJAX,請找到以下代碼段:
$.get('data.php',function(arr, status) {
console.log("YOUR ARRAY HERE", arr);
})
希望能幫助到你!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.