0

私は初心者で、データベース (MySQL) からのデータを表示し、JQPLOT を使用して折れ線グラフで表示したいと考えています。データベースからデータを取得してJSON配列に変換するPHPファイルがあります。これは、JQPLOTが正しく表示するために必要なものです。私が抱えている問題は、これまで AJAX を使用したことがないことです。

JQPLOT Web サイトで次のコードが提供されます。

$(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 ファイルを実装して折れ線グラフを表示できる、より単純なコードを誰かが持っている場合はどうでしょうか。私はこれが非常に新しいので、助けてください。

4

1 に答える 1

1

最初の部分でデータをロードし、2 番目の部分でデータを表示します。

jQPlot をダウンロードした場合にさらに説明すると、配列を含む jSonData.txt という名前のファイルが 1 つあります。2 番目の部分では、その配列を使用してチャートを表示します。

PHPコードでデータベース(MYSQL)からデータをロードしてJSONとして送り返すと、別の方法で行うことができます。取得したこのJSONをjQPlotに渡すだけです

その場合、上記のコードは次のようになります。

var plot2 = $.jqplot('chart2', myJsonDataRetrievedFromDB,{
于 2012-04-16T03:51:29.417 に答える