我想解析迷你图中的动态数据 我的代码:
$(".daily-visitors").sparkline([1,5,5.5,5.4,5.8,6,8,9,13,12,10,11.5,9,8,5,8,9], {
type: 'line',
width: '100%',
height: '55',
lineColor: '#ff4e50',
fillColor: '#ffd2d3',
lineWidth: 2,
spotColor: '#a9282a',
minSpotColor: '#a9282a',
maxSpotColor: '#a9282a',
highlightSpotColor: '#a9282a',
highlightLineColor: '#f4c3c4',
spotRadius: 2,
drawNormalOnTop: true
});
我想通过PHP使用MYSQL中的动态数据。
答案 0 :(得分:0)
我建议使用一个新的php文件来获取使用POST请求的JSON数据。 示例查询:
$query = mysql_query("SELECT daily_visitors FROM stats ORDER BY when DESC LIMIT 30");
然后准备它以显示迷你图。获取数组后,您可以执行类似的操作并以JSON格式返回数据:
echo json_encode($data);
这相当于这样的事情:
[1,5,5.5,5.4,5.8,6,8,9,13,12,10,11.5,9,8,5,8,9]
然后您可以从您的网站POST请求此数据:
$.post("url to your php file", { examplePostArgument:"test" }, function(data){
$(".daily-visitors").sparkline(data, {
type: 'line',
width: '100%',
height: '55',
lineColor: '#ff4e50',
fillColor: '#ffd2d3',
lineWidth: 2,
spotColor: '#a9282a',
minSpotColor: '#a9282a',
maxSpotColor: '#a9282a',
highlightSpotColor: '#a9282a',
highlightLineColor: '#f4c3c4',
spotRadius: 2,
drawNormalOnTop: true
});
});
可以使用此超全局数组在PHP文件中访问此examplePostArgument:
$_POST["examplePostArgument"];