我有以下工作正常:
$(document).ready(function() {
get_data_for_chart();
function get_data_for_chart() {
$.ajax({
url: 'get_data.aspx?rand=' + Math.random(),
type: 'GET',
dataType: 'json',
error: function(xhr, status, error) {
console.log(status);
console.log(xhr.responseText);
},
success: function(results) {
var chart1;
chart1 = new Highcharts.Chart( {
chart: {
renderTo: 'portlet_content_18',
defaultSeriesType: 'column'
}
});
}
});
}
});
HTML 看起来像这样:
<div id="portlet_content_18">
portlet
用户可以在屏幕上动态选择她/他想要的。portlet
出于比较的原因,他/她也可以选择在屏幕上多次显示相同的内容。
因此,如果 HTML 最终变成:
<div id="portlet_content_18">
<div id="portlet_content_18">
只有第一个div
填充图表,第二个保持空白。我该如何解决这个问题?