我目前正在开发一个聊天应用程序,并且一直坚持从一组对象中获取属性。我首先发送了一个以 json 作为数据类型的 ajax 请求。当我在控制台的成功函数中检查我的 (data) 参数时,它会显示一个名为 results 的数组,它有 9 个对象,每个对象都有 4 个属性。它看起来像这样,除了每个都有不同的 id 和 text 等。
结果:数组 [10] 0:对象 createdAt:“2013-05-22T00:41:24.394Z” objectId:“2tzXVBpwQA”文本:“SYSTEM:我会回来的。” 更新时间:“2013-05
我只想提取文本:对于每个对象,但是我不知道如何执行此操作。我已经搜索并使用了许多方法,例如 $grep 和 for 语句来获取文本无济于事(我是编程新手)
这是示例代码
function newFetch(newDisplay){
$.ajax({
url: 'https://api.parse.com/1/classes/chats',
data: null,
success: function(data){
/*alert('Load was performed.');*/
var text = $.grep(data, function(e) { return e.text == text});
newFetch(newDisplay(text));
}
,
dataType:"json"
});
};
回调中的 NewDisplay 是另一个函数,它将传递的参数附加到我的 .div 之一。
到目前为止,此代码片段似乎没有抓取文本,而是在我使用控制台时仅返回 []。任何帮助表示赞赏!