У вас есть две проблемы.Во-первых, ответ уже будет десериализован, поскольку вы покупаете jQuery.Повторная десериализация приведет к появлению ошибки, которую вы видите.Во-вторых, формат ответа выглядит как JSON, а не JSONP, поэтому необходимо также изменить свойство dataType
.Попробуйте это:
$.ajax({
type: "GET",
dataType: 'json',
url: "{{ url_for('live') }}",
contentType: "application/json",
success: function (msg) {
for (var i = 0; i < msg.counters.length; i++) {
var counter = msg.counters[i];
console.log(counter);
}
},
error: ErrorMsg
});