javascript - javascript/jquery 中 .results 函数和 .result 函数之间的区别?

标签 javascript jquery ajax

我正在查看以下代码 https://github.com/JosephRobertBrown/HackReactorApplication/blob/master/TakeHomeProject/s.js

特别是这一部分,

Chat.fetch = function(callback){
    $.ajax({
        url: "https://api.parse.com/1/classes/chats?order=-createdAt",
        success: function(responseData){
            var messageList = [];
            var responseMessages = responseData.results;
            for (var i = 0; i < 10; i++) {
                messageList.push(responseMessages[i].text);
            };
            //Newest message is at index 0.  Reverse message list to add newest     messages to the bottom.
            callback(messageList.reverse());
        }
    });
};

我想知道是否有人可以告诉我这个 .results 函数的作用是什么?我已经尝试过谷歌搜索,甚至查看了 jQuery api 文档,但只能找到一个 .result 函数。

“event.result” = 此事件触发的事件处理程序返回的最后一个值,除非该值未定义。

这个 .result 与 .results 相同吗?

谢谢

最佳答案

responseData.results 不是函数。 responseData 是一个具有键 results 的对象,该对象还具有一个键 text,然后将其添加到数组并发送到回调函数,相反。

关于javascript - javascript/jquery 中 .results 函数和 .result 函数之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518796/

相关文章:

jquery - 使用 jQuery 在页面加载时自动单击按钮元素

toggle - 已弃用的 jQuery Toggle 事件的等效项

javascript - Ajax 表单提交进度功能失败?

javascript - 是否可以在 Javascript 中进行跨域请求并设置自定义 header ?

javascript - 如何使用javascript从div获取信息到另一个div

javascript - Facebook jQuery 使用注销 URL 和访问 token 注销

javascript - 在 switch 语句中是否可以在每种情况下使用模运算符?

JavaScript 从字符串中解析 int

jquery - 如何将 HTML 放入 jQuery .text()

php - 页面刷新而不是 Ajax Load 没有