-1
$.ajax({
type : type,
data: form_data,
url : geturl(a),
dataType : 'json',
error : function(result) {
alert("error");
// alert("Error occured!!");
},
success : function(result,data)
{
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'line',
marginRight: 300,
marginBottom: 75,
marginLeft:50,
marginTop:80
},
title: {
marginTop:100,
text:' True Power '
},
xAxis: {
categories: result[0]
},
yAxis: {
title: {
text: 'Units Of Time'
}
},
});
}
})
}
$(function(){
$('#b').click(function(event) {
event.preventDefault();
alert("tgg");
chart.setTitle = ({text:"Power Factor"});
});
});
, когда я нажимаю на этот якорь тег название должно измениться, я бы установить ID = «Ъ», как показано ниже коэффициент мощностикак изменить название в Highcharts
но это дает e ошибку, говоря, что график не определен. мог бы помочь мне как изменить название, а также серии
'chart' является только ** локальным ** для обратного вызова' success'. Вы должны объявить его в области, где ее можно увидеть как с обратным вызовом 'success', так и с обработчиком события click. –
мог бы рассказать мне, как это сделать снова. – prithu
Вы объявляете переменную с 'var variableName;', как и в случае обратного вызова. Но вы должны объявить * вне * обратного вызова успеха. Возможно, это поможет вам понять, как работает область действия: http://stackoverflow.com/questions/500431/javascript-variable-scope/500459. –