在jQuery中插入PHP变量

时间:2017-01-18 21:32:42

标签: javascript php jquery mysql

所以我发现这个饼图我想在我的网站上使用(http://canvasjs.com/docs/charts/chart-types/html5-pie-chart/

我已经将代码调整到它建立与MySQL数据库的连接的地方获取我需要的信息,并且我将它们保存为PHP中的变量并在Pi图表中显示它们。到目前为止一切都很好!

现在我真的想让这个更加实时,因为信息变化非常快,所以我想,让jQuery定期更新它的信息。最好每1000ms左右。我将如何实现这一目标?

感谢您的建议!

2 个答案:

答案 0 :(得分:1)

文档中有一个有用的例子:http://canvasjs.com/docs/charts/how-to/live-updating-javascript-charts-json-api-ajax/

基本上,您需要使用JavaScript,尤其是Ajax来连续查询服务器并以JSON格式获取新数据。然后使用出色的命名'updateChart'方法更新图表。 :)

答案 1 :(得分:1)

基本上你需要建立一个ajax数据流:

  • 您的主页只包含图表,但跳过数据
  • 通过向单独的页面发送ajax请求来请求数据
  • 数据页应以JSON格式返回您的数据对象(使用json_encode()

使用periodicalupdater,您可以在您选择的时间间隔内更新数据,并自动调整此时间间隔以减少服务器上的负载。