从php json_encode返回的json时间(hh:mm:ss)值

从php json_encode返回的json时间(hh:mm:ss)值,php,jquery,json,jchartfx,Php,Jquery,Json,Jchartfx,我只是想问一下,在jquery上,从我的php json_编码返回的数据是直接作为“时间”处理,还是必须在jquery脚本中格式化?在这里: 我将在我的jchartFX上使用这些数据,我只是想知道这是否被视为“时间”值。因为我的图表显示:“没有可用的数据”。我已经制作了一个数据格式,但它似乎不起作用。 以下是完整的代码: PHP Jquery: chart1 = new cfx.Chart(); chart1.getData().setSeries(2); var xaxis = chart

我只是想问一下,在jquery上,从我的php json_编码返回的数据是直接作为“时间”处理,还是必须在jquery脚本中格式化?在这里:

我将在我的jchartFX上使用这些数据,我只是想知道这是否被视为“时间”值。因为我的图表显示:“没有可用的数据”。我已经制作了一个数据格式,但它似乎不起作用。 以下是完整的代码: PHP

Jquery:

chart1 = new cfx.Chart();
chart1.getData().setSeries(2);

var xaxis = chart1.getAxisX();
xaxis.getLabelsFormat().setFormat(cfx.AxisFormat.Date);

var yaxis = chart1.getAxisY();
yaxis.getLabelsFormat().setFormat(cfx.AxisFormat.DateTime);
yaxis.getDataFormat().setCustomFormat("hh:mm:ss");
chart1.getDataGrid().setVisible(true);          
var series1 = chart1.getSeries().getItem(0);
var series2 = chart1.getSeries().getItem(1);
series1.setGallery(cfx.Gallery.Bar);
series2.setGallery(cfx.Gallery.Bar);

            $.ajax({
                url: $("#base_url").val() + "ajax/get_sample_data",
                dataType: "json",
                success: function(data){    

                   chart1.setDataSource(data);
                },
                error: function(){
                    alert("an error occured");
                } 
            });

 var divHolder = document.getElementById('ChartDiv');
 chart1.create(divHolder);  

我认为如果你给出一个关于如何使用这些值的例子会更好,这样我们可以看到你是否需要任何类型的解析。为了回答您的问题,在您的JSON响应中,它们都被视为字符串。

我将在我的jchartFX上使用它。等等,我将更新我的问题。我从未使用过jchartFX,但根据他们的文档,“默认情况下,数字字段将绘制在Y轴上,而带有字符串值的字段可能被图表用作标签”这意味着,在这种情况下,如果它将所有值都视为字符串,它将找不到任何要在Y轴上绘制的数据,因此您可能需要某种解析,此链接可能会有所帮助:祝您好运!:)
chart1 = new cfx.Chart();
chart1.getData().setSeries(2);

var xaxis = chart1.getAxisX();
xaxis.getLabelsFormat().setFormat(cfx.AxisFormat.Date);

var yaxis = chart1.getAxisY();
yaxis.getLabelsFormat().setFormat(cfx.AxisFormat.DateTime);
yaxis.getDataFormat().setCustomFormat("hh:mm:ss");
chart1.getDataGrid().setVisible(true);          
var series1 = chart1.getSeries().getItem(0);
var series2 = chart1.getSeries().getItem(1);
series1.setGallery(cfx.Gallery.Bar);
series2.setGallery(cfx.Gallery.Bar);

            $.ajax({
                url: $("#base_url").val() + "ajax/get_sample_data",
                dataType: "json",
                success: function(data){    

                   chart1.setDataSource(data);
                },
                error: function(){
                    alert("an error occured");
                } 
            });

 var divHolder = document.getElementById('ChartDiv');
 chart1.create(divHolder);