将mysql数据导入var数组

时间:2016-12-08 03:32:56

标签: javascript php jquery mysql

我使用MySQL将数据导入$username$chance

数据中有两个用户名,但只加载第一个用户名。

var data = [
    {
         "name" : "<?php echo $username; ?>", 
         "hvalue" : <?php echo $chance; ?> 
    },
];

1 个答案:

答案 0 :(得分:1)

要给出正确的答案,我们必须知道您的变量$username$chance的确切外观。

  1. 如果您只有一个字符串,则只能有一个值。
  2. 如果这些变量是php数组,那么在将它们添加到javascript对象之前,您必须使用json_encode从它们制作JSON数组。 (见https://secure.php.net/manual/en/function.json-encode.php
  3. 无论如何,将PHP数组发送给JS的最佳方法是在PHP中创建整个数组,然后将其编码为JSON,以便使用JS中的所有值。

    var data = <?php echo json_encode($data); ?>

    更高级:使用ajax请求以避免混淆PHP和JS。但这是另一个故事。