gpt4 book ai didi

javascript - Parse.com 云代码错误 : TypeError: Cannot call method 'get' of undefined

转载 作者:行者123 更新时间:2023-11-30 12:20:57 25 4
gpt4 key购买 nike

很明显,“result”从查询中返回为 null。如果是这样,为什么它会调用“成功”例程?我知道我要搜索的类(class)确实存在。

有什么想法吗?

var query = new Parse.Query("Courses");
var CourseObj = new Parse.Object("Courses");

query.equalTo("courseIdFromIOS", request.params.courseIdFromIOS);
query.first({
success: function (result) {
CourseObj = result;
response.success("course lookup good for: " + CourseObj.get("courseName"));
},
error: function () {
response.error("course lookup failed");
}
});

最佳答案

如果我们能够连接到 Parse 服务器并搜索所有行,则查询总是进入成功循环,即使我们的查询不成功,因为没有与不成功查询对应的错误代码。一旦检查本指南和错误代码部分. https://www.parse.com/docs/js/guide#handling-errors

所以在你的情况下结果是未定义的

var query = new Parse.Query("MyClass");
var tmp = new Parse.Object("MyClass");

query.equalTo("username", "This does not exist in table");
query.first({
success: function (result) {
tmp = result;
alert("hii");
alert("course lookup good for: " + tmp.get("name"));
},
error: function () {
alert("helloooo");
}
});

即使在上面的代码中它也进入了成功循环

关于javascript - Parse.com 云代码错误 : TypeError: Cannot call method 'get' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31108909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com