Jquery 需要在ajax调用后基于下拉过滤器更新工具提示值

Jquery 需要在ajax调用后基于下拉过滤器更新工具提示值,jquery,chart.js,Jquery,Chart.js,需要在Ajax调用后基于下拉过滤器更新工具提示值 如何更新“ChartJs”工具提示以在工具提示中添加下拉过滤器计算值 addData (clientChart, Object.keys(objClient), Object.values(objClient)); addData (productChart, Object.keys(objProduct), Object.values(objProduct)); addData (departmentChart, Object.keys(obj

需要在Ajax调用后基于下拉过滤器更新工具提示值

如何更新“ChartJs”工具提示以在工具提示中添加下拉过滤器计算值

addData (clientChart, Object.keys(objClient), Object.values(objClient));
addData (productChart, Object.keys(objProduct), Object.values(objProduct));
addData (departmentChart, Object.keys(objDepartment), Object.values(objDepartment));
addData (weekChart, Object.keys(objWeek), Object.values(objWeek));

function addData(chart, label, data) {
    chart.data.labels = label;
    chart.data.datasets.forEach((dataset) => {
        dataset.data = data;
    });
    chart.update();
}
上面的代码是“ChartJs”函数,用于更新数据集,但需要更新选项工具提示标签、beforeLabel和afterLabel值。我已经更新了json对象中label、beforeLabel和afterLabel的值

我在“ChartJs”文档中没有找到任何与此相关的内容。我是做错了什么,还是这个库不可能做到这一点?

在“ChartJs”文档中找到了解决方案

函数updateConfigAsNewObject(图表){ chart.options={ 回答:是的, 标题:{ 显示:对, 文本:“Chart.js” }, 比例:{ xAxes:[{ 显示:真 }], 雅克斯:[{ 显示:真 }] } }; chart.update(); }