weixin_33704234 2019-05-22 13:52 采纳率: 0%
浏览 17

为什么忽略AJAX调用?

I don't know why the process ignores my AJAX call. It simply jumps from console.log("1"); to console.log("2");.

Can someone explain to me what is going wrong?

render: function() {
  let view = this;
  component.prototype.render.call(view);

  console.log("1");

  $.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");
    }
  });

  console.log("2");

}
  • 写回答

1条回答 默认 最新

  • 普通网友 2019-05-22 13:57
    关注

    Your code is not calling the ajax function of jQuery, it is reassigning it.

    $.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");
        }
      });
    

    This is the proper call, a function call that is. Pay closer attention to minor error like this!

    $.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");
        }
      });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀