Ваш код не вызывает функцию ajax jQuery, он переназначает ее.
$.ajax = ({
type: "GET",
cache: false,
url: "news.json",
dataType: "json",
success: function(json) {
console.log("success");
for (let i = 0; i < json.length; i++) {
let news = modelNews;
news.title = json[i].title;
news.type = json[i].type;
news.img = json[i].img;
news.link = json[i].link;
view.$('#newsfeed').append(news.getNewsFeedLook());
}
},
error: function() {
console.log("error");
}
});
Это правильный вызов, вызов функции.Обратите особое внимание на небольшую ошибку, подобную этой!
$.ajax({
type: "GET",
cache: false,
url: "news.json",
dataType: "json",
success: function(json) {
console.log("success");
for (let i = 0; i < json.length; i++) {
let news = modelNews;
news.title = json[i].title;
news.type = json[i].type;
news.img = json[i].img;
news.link = json[i].link;
view.$('#newsfeed').append(news.getNewsFeedLook());
}
},
error: function() {
console.log("error");
}
});