我正在製作一個網站,並使用Parse與用戶進行連接。問題是我沒有設法註冊用戶。該錯誤說:「對一個對象的[[Prototype]]進行變異將導致您的代碼運行速度非常緩慢;而使用Object.create創建具有正確初始[[Prototype]]值的對象」。感謝所有幫助。在網站上註冊解析用戶
<!doctype html>
<head>
<meta charset="utf-8">
<title>Sign up</title>
<meta name="description" content="My Parse App">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type ="text/css" href="style.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.parsecdn.com/js/parse-latest.js"></script>
<script src="//www.parsecdn.com/js/parse-1.6.14.min.js"></script>
</head>
<body>
<form name="signup">
Username: <input type="text" name="username"/>
Password: <input type="password" name="password"/>
Mail: <input type="text" name="mail"/>
<input type="submit" value="Submit!"/>
</form>
<script type="text/javascript">
Parse.initialize("app-id", "js-key");
$("#signup").submit(function(event){
event.preventDefault
var name = document.signup.elements[0].value;
var pass = document.signup.elements[1].value;
var mail = document.signup.elements[2].value;
var user = new Parse.User();
user.set("username", name);
user.set("password", pass);
user.set("email", mail);
user.signUp(null, {
success: function(user) {
console.log("New user signed up successfully!")
},
error: function(user, error) {
alert("Error: " + error.code + "" + error.message);
}
});
});
</script>
</body>
</html>
你使用的是Firefox嗎?這個錯誤似乎與螢火蟲有關。只是檢查。 –
好吧,Chrome瀏覽器的準確性要高得多。 file://www.parsecdn.com/js/parse-1.6.14.min.js net :: ERR_FILE_NOT_FOUND – Olekern
出於瀏覽器安全原因,您無法從'file://協議'運行ajax。嘗試在本地主機服務器上運行該頁面 – charlietfl