Php 将JSON数组显示到JQPLOT中(初学者)
我只是一个初学者,我想显示数据库(MySQL)中的数据,并使用JQPLOT将其显示在折线图中。我有一个PHP文件,它从数据库中获取数据并将其转换为JSON数组,据我所知,JQPLOT需要这个数组来正确显示数据。 我遇到的问题是,我以前从未使用过AJAX JQPLOT网站提供了以下代码:Php 将JSON数组显示到JQPLOT中(初学者),php,mysql,ajax,json,jqplot,Php,Mysql,Ajax,Json,Jqplot,我只是一个初学者,我想显示数据库(MySQL)中的数据,并使用JQPLOT将其显示在折线图中。我有一个PHP文件,它从数据库中获取数据并将其转换为JSON数组,据我所知,JQPLOT需要这个数组来正确显示数据。 我遇到的问题是,我以前从未使用过AJAX JQPLOT网站提供了以下代码: $(document).ready(function(){ var ajaxDataRenderer = function(url, plot, options) { var ret = null;
$(document).ready(function(){
var ajaxDataRenderer = function(url, plot, options) {
var ret = null;
$.ajax({
async: false,
url: url,
dataType:"json",
success: function(data) {
ret = data;
}
});
return ret;
};
// The url for our json data
var jsonurl = "./jsondata.txt";
var plot2 = $.jqplot('chart2', jsonurl,{
title: "AJAX JSON Data Renderer",
dataRenderer: ajaxDataRenderer,
dataRendererOptions: {
unusedOptionalUrl: jsonurl
}
});
});
我不理解这段代码的后半部分,但我想知道如何将我的PHP文件(包含json数组)合并到这段代码中并显示一个折线图。或者,如果有人有一个更简单的代码,我可以实现PHP文件,并且仍然能够显示折线图?我只是对这一点非常陌生,请帮助。第一部分加载数据,第二部分显示数据 现在,为了进一步解释,如果您下载了jQPlot,您将看到一个名为jSonData.txt的文件,其中包含一个数组,在第二部分中,您使用该数组来显示图表 您可以采用不同的方式,比如在PHP代码中,从数据库(MYSQL)加载数据并将其作为JSON发送回,只需将检索到的JSON传递给jQPlot 在这种情况下,上述代码如下所示:
var plot2 = $.jqplot('chart2', myJsonDataRetrievedFromDB,{
谢谢你的回复!!'myJsonDataRetrievedFromDB'是已定义的变量吗?或者我必须定义它吗?您将定义此变量,当您从服务器加载数据时,此变量将保存响应(JSON响应)