在Yii的HighCharts更新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Yii的HighCharts更新相关的知识,希望对你有一定的参考价值。
在此之后是按钮HideAll的html代码,但它似乎无法更新图形,这里是标题名称。
单击全部隐藏按钮无效。我应该做些什么改变才能影响monitoringChart?
我已从Stockchart中删除了大部分代码,因为它可能与此问题无关。
Yii::app()->clientScript->registerScript(__CLASS__."#JSONGraph",
"chart.destroy(); // Destroy the placeholder chart
$('#graphContainer').hide().html('<br /><br /><br /><h2 class="text-center">Loading Data<br /><small>Just a moment...</small></h2>').fadeIn('slow');
var JSONDataXHR = $.ajax({
dataType: 'json',
url: '".$this->createUrl('jsonData')."?GasRecoveryMonitoring[datetime][]='+(Date.now()-1000*60*60*24*365*4)+'&GasRecoveryMonitoring[datetime][]='+Date.now()
});
JSONDataXHR.success(function(data) {
var monitoringChart = new Highcharts.StockChart({
title: {
text: 'Recovery Rate %'
},
chart: {
renderTo: 'graphContainer',
height: 500,
zoomType: 'x'
},
credits: {
enabled: false
},
series: data
});
$('#HideAll').click(function(){
monitoringChart.update({
title: {
text: 'Inverted'
}
});
});
});
JSONDataXHR.fail(function() {
alert( 'FAILED' );
});
", CClientScript::POS_LOAD);?>
答案
根据http://api.jquery.com/jQuery.ajax/#jqXHR的说法,成功函数从jQuery 3.0开始被删除。请改用done
。
以上是关于在Yii的HighCharts更新的主要内容,如果未能解决你的问题,请参考以下文章
Android Highcharts DialogFragment