Highcharts JS的值从数据库
Highcharts JS with values from database
Highchart列的代码如下:
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
type: 'category',
},
yAxis: {
min: 0,
},
...
series: [{
data: [
['Shanghai', 23.7],
['Lagos', 16.1],
['Istanbul', 14.2],
['Karachi', 14.0],
],
}]
});
});
这个文件query。php:
<?php
include 'bd_cnx.php';
$sql = "SELECT
...";
$result = $conn->query($sql);
if ($result->num_rows > 0){
while($row = $result->fetch_assoc()){
$ret[] =[$row['NUME_J'], floatval($row['TOTAL'])];
}
}
echo json_encode($ret);
?>
我怎么能插入返回值从query.php在函数javascript系列数据?谢谢你!
var data ;
$.ajax({
method:"POST",
url:"query.php",
data:{},
success:
function(response){
data=response;
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
type: 'category',
},
yAxis: {
min: 0,
},
...
series: [{
data: data,
}]
});
},
});
在文档中有示例。看看他们的网站——你可能会发现更多有用的想法。顺便说一句,记得发送正确的JSON Content-Type
,否则一些浏览器可能会阻止。
这是一种方式:
$(function () {
// Get the CSV and create the chart
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=analytics.csv&callback=?', function (csv) {...
您还可以获得实时数据。
最后,您可以通过几种方式分配series
变量,并重新绘制图表。
相关文章:
- 如何使用 Angular JS 将数据保存在数据库中
- 当数据库中的某些内容发生变化时调用HTTP方法Meteor.js
- Bookshelf.js设置的属性不在数据库中
- angular.js从数据库中获取链接
- Electron:Express.js服务器在Mongo数据库'It’准备好了
- 如何使用mysql数据库在node.js中登录API
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 我应该如何使用node.js和导出来调用mysql数据库
- 尝试将js中的字符串写入mySql数据库时获取%%
- Node.js设计:多个异步函数使用作为闭包传递的函数写入数据库
- 使用 node.js 设置 Microsoft Access 数据库连接
- 使用 Node-MYSQL 检索 MYSQl 数据库中最新的 X 个条目量?节点.js
- Selectize.js:如何将数据库中已经选择的标签预加载到输入字段(Meteor&MongoDB/JSON)
- Angular js,在选择元素上,我想 POST 数据以将其保存在数据库中,然后我想使用 PUT 更新它而无需重新加载
- 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库
- 使用 JS 和 PHP 从数据库中获取信息
- 使用 SQL .js在 JavaScript 中加载 SQLite 数据库
- Node.js+Mongoose:与数据库逻辑分离的模型/模式
- 使用 sequelize ORM 连接到节点上的 Amazon RDS Postgres 数据库.js出现问题