Doubt in this JS code where there should be a link to a json

Asked

Viewed 36 times

0

$(function() {
    $("#homepage").addClass("visible")
});
//aqui tem uma rota de json encode https://vizer.gratis/wp-json/moble
var siteUrl = "https://vizer.gratis/wp-json/moble";
$(document).on("click", ".gender .button", function() {
    $(".gender .button").removeClass("active");
    $(this).addClass("active");
    $(".gender input").val($(this).attr("data-val"))
});

function showError(error) {
    $("body").append("<div class='errormsg'>" + error + "</div>");
    setTimeout(function() {
        $(".errormsg").remove()
    }, 7500)
}

function showSuccess(success) {
    $("body").append("<div class='successmsg'>" + success + "</div>");
    setTimeout(function() {
        $(".successmsg").remove()
    }, 7500)
}

function showLogin() {
    $("#login").addClass("visible");
    $("#register").removeClass("visible");
    $("#recorve").removeClass("visible");
    $("#homepage").addClass("login");
    $(".homeBtns").hide()
}

function showRegister() {
    $("#login").removeClass("visible");
    $("#recorve").removeClass("visible");
    $("#register").addClass("visible");
    $("#homepage").addClass("login");
    $(".homeBtns").hide()
}

function showRecorver() {
    $("#login").removeClass("visible");
    $("#register").removeClass("visible");
    $("#recorve").addClass("visible");
    $("#homepage").addClass("login");
    $(".homeBtns").hide()
}

function showVoltar() {
    $("#login").removeClass("visible");
    $("#register").removeClass("visible");
    $("#recorve").removeClass("visible");
    $("#homepage").removeClass("login");
    $(".homeBtns").removeAttr('style')
}

function runLogin() {
    var email = $('#login input[name="email"]').val();
    var password = $('#login input[name="pw"]').val();
    if (email, password) {
        $(".pulseLoading").addClass("visible");
        setTimeout(function() {
            $.ajax({
                method: "POST",
                url:siteUrl+'login/',
                data: {

                    user: email,
                    pass: password
                },
                cache: true,
                success: function (data) {

                    $(".pulseLoading").removeClass("visible");

                    if (data.success == "true") {

                        Android.saveUserData(data.userid, data.username, data.email, data.token, data.rank)

                    }else if (data.status == "maintenance") {

                        showError('Nosso servidor está em manutenção!')

                    } else {
                        showError(data.response)
                    }

                },
                error: function (response) {
                    $(".pulseLoading").removeClass("visible");
                    showError('Error Não foi Possível se comunicar com nosso Servidor.')
                }

            })
        }, 500)
    } else {
        showError("Formulário não está completo, verifique e tente novamente.")
    }
}

function runRegister() {
    var email    = $('#register input[name="email"]').val();
    var username = $('#register input[name="username"]').val();
    var pw       = $('#register input[name="pw"]').val();
    var pwv      = $('#register input[name="pwv"]').val();
    var gender   = $('#register input[name="gender"]').val();
    if (!email) {
        showError("Insira o seu email");
        return !1
    }
    if (!username) {
        showError("Insira o seu nome de usuário");
        return !1
    }
    if (!pw || !pwv) {
        showError("Insira as senhas");
        return !1
    }
    if (pw != pwv) {
        showError("Senhas diferentes, introduza novamente.");
        $('#register input[name="pw"],#register input[name="pwv"]').val("");
        return !1
    }
    if (gender == 0) {
        showError("Não escolheu o género, transexual não é permitido, se decida.");
        return !1
    }
    if (email, username, pw, gender) {
        $(".pulseLoading").addClass("visible");
        setTimeout(function() {
            $.ajax({
                method: "POST",
                url:siteUrl+'register/',
                data: {

                 email    : email,
                 username : username,
                 gender   : gender,
                 password : pw
             },
             cache: true,
             success: function (data) {

                $(".pulseLoading").removeClass("visible");

                if (data.success == "true") {
                    $('#login input[name="email"]').val(email);
                    $('#login input[name="pw"]').val(pw);
                    runLogin()
                }else if (data.status == "maintenance") {

                    showError('Nosso servidor está em manutenção!')

                } else {
                    showError(data.response)
                }

            },
            error: function (response) {
                $(".pulseLoading").removeClass("visible");
                showError('Error Não foi Possível se comunicar com nosso Servidor.')
            }

        })
        }, 500)
    } else {
        showError("Formulário não está completo, verifique e tente novamente.");
        return !1
    }
}

function runReset() {
    var email = $('#recorve input[name="email"]').val();

    if (email) {
        $(".pulseLoading").addClass("visible");
        setTimeout(function() {
            $.ajax({
                method: "POST",
                url:siteUrl+'reset/',
                data: {
                    email: email,
                },
                cache: true,
                success: function (data) {

                    $(".pulseLoading").removeClass("visible");

                    if (data.success == "true") {

                        showSuccess(data.response);

                    }else if (data.status == "maintenance") {

                        showError('Nosso servidor está em manutenção!')

                    } else {
                        showError(data.response)
                    }

                },
                error: function (response) {
                    $(".pulseLoading").removeClass("visible");
                    showError('Error Não foi Possível se comunicar com nosso Servidor.')
                }

            })
        }, 500)
    } else {
        showError("Formulário não está completo, verifique e tente novamente.")
    }
}

function showAcesse(){

    Android.saveUserData('0', 'Visitante', '[email protected]', '0000', 0)

}`

How should I proceed on my website to put this json?`

  • What exactly is your doubt and where is the error?

  • in lines 4 and 5, there is a link to an Encode, how to do?

  • Your question is still not very clear, do you want to know how to capture the JSON from that link? Or want to know where in the code it is already used to catch a JSON?

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.