если вам нужно показать ajax
результат в переменной salesChartData
, вы можете попробовать это salesChartData.datasets[0].data[0] = "new data"
salesChartData
- это объект JSON с ключом datasets
, содержащий массив JSONobjects.
Таким образом, если salesChartData
объявлено глобально, вы можете заменить в случае успеха ajax
Здесь ниже, это сделано с использованием веб-хранилища .Используется для доступа из другого файла.
// File 1
var salesChartData = {
datasets: [{
data: ["here i want my data"]
}]
};
localStorage.setItem("salesChart", JSON.stringify(salesChartData));
//-----------------------------------------------------------------------
// File 2
var salesChartData = JSON.parse(localStorage.getItem("salesChart"));
// ajax call
$.getJSON('chartState', {
stateCode: $(this).val(),
ajax: 'true'
},
function (data) {
alert("state data" + data);
salesChartData.datasets[0].data[0] = data // "new data"
});
Надеюсь, это сработает.
Спасибо