[英]Can't seem to log in using Parse.com
我剛剛開始使用Parse.com,並且正在制作一個非常簡單的登錄屏幕,該屏幕有兩種形式用於輸入用戶名和密碼(分別為fUser和fPass)和一個onclick調用按鈕logueo的提交按鈕。 這就是我定義函數的方式:
<script type="text/javascript">
function logueo() {
Parse.initialize("key1", "key2");
var username = fUser.value;
var password = fPass.value;
Parse.User.logIn(username, password, {
success: function(user) {
console.log("Exito")
},
error: function(user, error) {
console.log("Mal")
}
}
)};
我直接在Parse.com上創建了用戶,無論我是否輸入正確的用戶,我總是得到“ Mal”結果。 我在這里做錯了什么?
當您調用fUser.value
和fPass.value
,我假設您正在嘗試提取文本框或表單元素的值。 但是,在logueo()
函數中,將fUser
和fPass
視為HTML元素對象,因此很可能不會將任何數據傳遞給Parse來驗證登錄。 如果要在另一段代碼中聲明這些變量,則它們可能超出了登錄功能的范圍。 我建議向您的用戶名和密碼字段添加一個id
屬性,並通過var fUser = document.getElementById("ID-OF-USER");
引用它們各自的值var fUser = document.getElementById("ID-OF-USER");
和var fPass = document.getElementById("ID-OF-PASS");
呼叫。 那應該工作。 只需將“ ID-OF-PASS”和“ ID-OF-USER”替換為相應的ID名稱即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.