您需要在提交处理程序中读取用户名的值。
您正在读取字段的值
#username
当加载的页面为空时,一旦读取值并将其分配给变量,变量值将不会在更新输入值时更新。
//dom ready handler
jQuery(function ($) {
Parse.initialize("u3BTp3Efoko8hbNhl5MCeli8Kd2iiEk8mE4vYgn4", "tQEGymAWeB8Tr2LA3YDGoq2Lt2xpGMW9ikeFSTtD");
//set the user
var user = new Parse.User();
$("form").submit(function (event) {
//get the input data
var username = $('#username').val();//read the user value in s
alert("Error: " + username + " ");
user.set("username", " " + username + " ");
user.set("password", "my pass");
user.set("email", "email@example.com");
// other fields can be set just like with Parse.Object
user.set("phone", "415-392-0202");
user.signUp(null, {
success: function (user) {
// Hooray! Let them use the app now.
},
error: function (user, error) {
// Show the error message somewhere and let the user try again.
alert("Error: " + error.code + " " + error.message);
}
});
});
})