2014-11-29 7 views
0

objectID가 9e9JAIYSFa 인 parse.com의 "Cards"라는 개체 내에 수동으로 레코드를 만든 후 공격 및 방위)에 대한 정보를 제공합니다.Parse.com Uncaught TypeError : 정의되지 않은 JavaScript의 'className'속성을 읽을 수 없습니다.

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 

해석-1.3.2.min.js 파일의 3 행으로 지적된다.

주목할 가치가있는 점은 경고 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"); 
     } 
    }); 

니어를 이 경우에도 동일한 오류가 발생합니다.

아이디어가 있으십니까?

+0

var query = new Parse.Query ('cards'); 큰 소리로 '카드' – eth3lbert

+0

감사합니다. 이 정보로 답을 작성하면 동의 할 것입니다. –

답변

1

Parse.Query의 매개 변수는 클래스 인스턴스 여야합니다. - ref. Parse.Query

var query = new Parse.Query(Cards);으로 Cardsvar query = new Parse.Query(cards);cards에서 교체함으로써 문제를 해결한다.

관련 문제