Использование parse.com и JavaScript SDK. Код должен позволить пользователю зарегистрироваться и загрузить изображение профиля.
Обновлено, это код, который я использую, который возвращает ошибку при попытке зарегистрировать пользователя консольное сообщение is Uncaught TypeError: Cannot read property 'length' of undefined
> $('#SignUp').click(function(e) {
> UserSignUp(); });
>
>
> function UserSignUp() {
>
> var user = new Parse.User();
> userFirstname = $('#firstnamesu').val();
> userLastname = $('#lastnamesu').val();
> userUsername = $('#usernamesu').val();
> userGender = $('#gendersu').val();
> Email = $('#emailsu').val();
> PWP = $('#passwordsu').val();
>
> user.set("FirstName", userFirstname);
> user.set("LastName", userLastname);
> user.set("username", userUsername);
> user.set("gender", userGender);
> user.set("email", Email);
> user.set("password", PWP);
>
>
> var fileUploadControl = $("#pic")[0]; if (fileUploadControl.files.length > 0) { var file =
> fileUploadControl.files[0]; var name = "photo.png";
>
> var parseFile = new Parse.File(name, file);
>
> //put this inside if { parseFile.save().then(function() { //
> The file has been saved to Parse. }, function(error) { // The
> file either could not be read, or could not be saved to Parse.
> });
>
> // Be sure of ur parameters name
> // prod is extend of my class in parse from this: var prod = new products();
> user.set("ProfilePic", parseFile);
> user.save(); } ////////////Runs parse after the SignUp button has been clicked by the user////////////////////
>
> $('#SignUp').click(function(e) {
> UserSignUp(); });
>
> user.signUp(null, {
> success: function(user) {
> if (!user.existed()) {
> window.location.href = "user_home.html";
> } else {
> alert("NO WAY BUDDY");
> }
> },
> error: function(user, error) {
>
> }
> });