У меня есть код jquery, из которого я получаю отчет с данными по дням недели.
Я хочу прочитать объект массива, возвращаемый ajax.
Вот скрипт:
<script>
export default {
data() {
return {
currentcohortgraphdata: [{"Monday":"0","Tuesday":"0","Wednesday":"0","Thursday":"0","Friday":"0","Saturday":"0","Sunday":"0"}],
}
},
mounted() {
},
methods: {
loadCohortAttendancies() {
this.$Progress.start();
axios.get("api/loadCohortAttendancies").then(({data}) => (this.currentcohortgraphdata = data));
this.$Progress.finish();
var result = this.currentcohortgraphdata;
result.forEach(function (e) {
if (e.Monday > 0) {
alert(e.Thursday);
}
});
}
},
created() {
this.loadCohortAttendancies();
},
mounted() {
}
}
Когда я запускаю приведенный выше скрипт из ajax-запроса axios.get("api/loadCohortAttendancies").then(({data}) => (this.currentcohortgraphdata = data));
Результаты, возвращаемые по запросу, равны [{"Monday":"12","Tuesday":"10","Wednesday":"3","Thursday":"5","Friday":"4","Saturday":"1","Sunday":"9"}]
, Но, к сожалению, когда я запускаю скрипт, я не получаю результат от alert(e.Thursday);
части скрипта, может кто-нибудь указать, где я ошибаюсь? Заранее спасибо