MAO-EYE 2016-04-14 05:04 采纳率: 100%
浏览 18

通过ajax刷新页面

for example i have an element in html file

<div id="dateRange">1d</div>

Which control by a javascript function

    $("#30Days").click(function(){
     $(".dateRange").html("30d");
     });

    $("#12Weeks").click(function(){
     $(".dateRange").html("12w");
     });

    $("#12Months").click(function(){
     $(".dateRange").html("12m");
     });

And i got an chart built by c3.js

var chart = c3.generate({
            bindto:"#date",
        data: {
                //some config
            });

And now i want the chart reload by ajax when a user onclick <div id="dateRange">1d</div> how my i do that? Is there any example?

  • 写回答

2条回答 默认 最新

  • weixin_33720078 2016-04-14 05:21
    关注

    From a quick glance at the documentation it looks like you should be using the load method.

    $.ajax({
      // the ajax request for data
      success: function(data) {
        // format the data
        chart.load(data)
      }
    })

    Take a look at the documentation http://c3js.org/samples/simple_multiple.html

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条