После того, как вручную создала запись в объекте с именем «Карты» на parse.com с объектомId из 9e9JAIYSFa, я пытаюсь получить атрибуты (атаки и защиты) этой записи, внимательно следя за документацией.Parse.com Uncaught TypeError: Невозможно прочитать свойство «className» неопределенного JavaScript
alert("1");
var Cards = Parse.Object.extend("Cards");
alert("2");
var cards = new Cards();
alert("3");
var query = new Parse.Query(cards);
alert("4");
query.get("9e9JAIYSFa", {
success: function (cards) {
alert("5");
},
error: function (object, error) {
alert("6")
}
});
alert("7")
var attack = cards.get("attack");
var defense = cards.get("defense");
alert("8");
alert(attack);
alert(defense);
alert("9");
Это возвращает ошибку в хроме:
Uncaught TypeError: Cannot read property 'className' of undefined
, который указывает на строке 3-синтаксического анализа 1.3.2.min.js файла.
Следует отметить, что отображаются только предупреждения 1, 2 и 3.
Посмотрев на эти вопросы:
Parse - Uncaught TypeError: Cannot read property 'get' of undefined
Uncaught TypeError: Cannot read property 'get' of undefined - How do I solve this?
how can i update current object in parse.com with javascript?
Я пытался получить доступ к ObjectId вручную, используя этот код:
query.equalTo("objectId", "9e9JAIYSFa");
query.find({
success: function (cards) {
alert("Working");
},
error: function (object, error) {
alert("Not working");
}
});
Bu t это также приводит к той же ошибке.
Любые идеи?
var query = new Parse.Query ('cards'); shoud be 'Cards' – eth3lbert
Спасибо. Если вы создадите ответ с этой информацией, я приму его –