当我点击Facebook上的“赞”按钮时会发生什么?

时间:2016-07-30 21:43:40

标签: javascript facebook web

我对此的思考过程是,当我点击“赞”按钮时,会有一个从客户端到服务器的帖子请求,以创建一个类似于'供用户留言。当我打开chrome控制台时,没有请求。正在发生的事情允许类似的计数增加并注册为用户制作类似。我假设还有一些可能正在处理此客户端请求的前端框架。

1 个答案:

答案 0 :(得分:3)

当然正在提出请求,你是对的 - 它确实是一个http POST。你遇到的问题是你在错误的地方。当浏览器执行某些代码时,控制台仅显示记录到它的内容。当东西变坏时,它也喜欢展示东西。您有兴趣查看的标签是“网络”标签。在这里,您将能够查看浏览器记录的所有传出和传入请求。 Facebook有许多移动部件,因此您可以单击标题为XHR的网络区域中的子选项卡。这将显示所有Http请求并预览实际有效负载。我只是点击了类似的东西,当我这样做时,会生成一个名为“bz”的请求并包装一个看起来像这样的json对象:

var search = new Vue({
  el: '#header',
     data: {
         searchvalue :'',
     },
    methods: {
        whenkeyup: function() {
            //ajax call
            console.log(this.searchvalue);

        }
    }
});

试一试看看自己!