jquery flot与ajax无法正常工作

时间:2010-10-19 15:21:35

标签: jquery ajax kohana flot

var options = {
    series: {lines: {fill: true, fillColor: "rgba(255, 255, 204, 0.5)"} },
    xaxis: { mode: "time", timeformat: "%d %b %y", minTickSize: [1, "month"]}    ,
    yaxis: { max: 50000}
};
var d3;
var plot;
$(document).ready(function(){
    d3 = <?echo $balarray;?>;
    plot = $.plot($("#placeholder"), [d3],options );
    $("#calInput1").blur(function(event){
        $(this).clear();
    });
    $('#show').click(function(){
        $.post("/sandbox/graphloader",{calInput1:$('#calInput1').val(), calInput2:$('#calInput2').val()} ,function(data) {

            plot.setData(data);
            plot.draw();
        });
    });
}); 

我正试图用这个来对kohana控制器进行ajax调用。我想点击一个按钮重绘它。为什么不重绘工作? (在加载时,它显示图表正常)

1 个答案:

答案 0 :(得分:0)

您可能需要反序列化字符串(数据),jquery / javascript不会假设ajax结果返回的数据类型。