簡體   English   中英

無法使用javascript從parse.com用戶類檢索必需的對象

[英]Unable to retrieve required object from parse.com User class using javascript

我正在使用JavaScript SDK和parse.com。

以下代碼旨在選擇當前登錄的用戶,然后從“ User”類中檢索其“用戶名”,並將其顯示在控制台日志中。

 Parse.initialize("XXXX", "XXXX"); var currentUser = Parse.User.current(); var query = new Parse.Query(Parse.User); query.equalTo(currentUser); query.find({ success: function(theuser) { console.log(username); } }); 

更新,基於我嘗試過的答案

var currentUser = Parse.User.current();
var user = currentUser.get("username");
var user = currentUser.get("gender");
   console.log(user); 
   console.log(gender); 

但現在得到Uncaught ReferenceError:性別未定義?


目前,我收到以下錯誤。

POST https://api.parse.com/1/classes/_User 400(錯誤請求)parse-1.2.17.min.js:1 t._ajax parse-1.2.17.min.js:1 t._request parse -1.2.17.min.js:1 t.Query.find parse-1.2.17.min.js:3(匿名函數)

這似乎表明它找不到User類,但是從屏幕快照中可以看到確實存在。 有人可以幫我解決這里的問題嗎?

解析后端

屏幕截圖

使用“ var currentUser = Parse.User.current();”,您已經具有當前用戶對象。 不要查詢。 只需從對象中獲取值即可。

一個問題在這里:

var user = currentUser.get("username");
var user = currentUser.get("gender"); //you also named this var 'user' instead of 'gender'

更改為:

var user = currentUser.get("username");
var gender = currentUser.get("gender");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM