通过ajax刷新页面
Refresh page by ajax
例如,我在html文件中有一个元素
<div id="dateRange">1d</div>
哪个控件由javascript函数控制
$("#30Days").click(function(){
$(".dateRange").html("30d");
});
$("#12Weeks").click(function(){
$(".dateRange").html("12w");
});
$("#12Months").click(function(){
$(".dateRange").html("12m");
});
我得到了一张由c3.js 制作的图表
var chart = c3.generate({
bindto:"#date",
data: {
//some config
});
现在,当用户单击<div id="dateRange">1d</div>
时,我希望通过ajax重新加载图表。我该怎么做?有什么例子吗?
快速浏览文档,您似乎应该使用load
方法。
$.ajax({
// the ajax request for data
success: function(data) {
// format the data
chart.load(data)
}
})
查看文档http://c3js.org/samples/simple_multiple.html
是否需要ajax调用?你可以这样做。
HTML:
<div id="dateRange" onclick="return RefreshChart(event)">1d</div>
jQuery:
function RefreshChart(elem){
chart.load({
url: 'PathToFetchData'
});
}
如果您有任何疑问,请对其进行评论。
相关文章:
- 如何通过ajax刷新JSF填充的javascript变量
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 如何使用AJAX刷新表
- 如果不刷新Rails中的浏览器,AJAX请求就无法看到效果
- Spring MVC Ajax请求刷新动态表
- 使用Ajax刷新页面属性
- jquery-ajax-setinterval只自动刷新部分脚本
- ajax html javascript页面刷新无闪烁问题
- 页面刷新后重新加载 ajax 检索到的数据
- 为什么 ajax 没有部分刷新我的页面
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- 自动刷新 ajax 内容
- 刷新 AJAX 内容时保持 jquery 动画
- 单击按钮时刷新 Ajax 加载的页面
- 隐藏Iframe刷新Ajax选项
- 如何返回mysql数据到网页不刷新(ajax/jquery/php/mysql)
- 使用模板器刷新Ajax块
- 如何始终刷新ajax加载的文件,避免缓存文件
- 我的完成按钮不知何故进入了空白页,除非我刷新 -ajax,否则删除将不起作用