javascript - 想要从javascript文件调用php文件

标签 javascript php arrays

我有包含数组的 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);
})

希望对你有帮助!!!

关于javascript - 想要从javascript文件调用php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56127735/

相关文章:

javascript - 使用 JavaScript 插入文本

javascript - 选中复选框时删除部分表单

javascript - 使用逻辑或时防止 0 的值评估为 false

javascript - 一个盒子的最大体积

c - 在 C 中将所有数字从字符串导入到数组

c++ - 二维数组末尾的括号

arrays - 在for循环中将多个对象添加到swift数组

php - mysql 数据导入 Dojo datagrid 表

PHP程序寻找回文?

php - Laravel 4 清除所有过期缓存