нужна помощь в том, как запросить данные в бэкэнд или помощь в пост-запросе - PullRequest
0 голосов
/ 12 сентября 2018

Мне нужна помощь в публикации и извлечении данных из Backend. Прямо сейчас код для HTML, но мне нужно изменить команды, чтобы они работали на сервере, как я буду изменять их, чтобы получать и отправлять данные на сервер. Код только что добавлен ниже, чтобы показать, какие изменения я должен сделать, чтобы работать с бэкэндом. Просто нужны те

function moveClawDown(){
    grabber_arm.animate({ top: -220 }, 2000, function(){
        // show the prize box
        // check if user has won
    if( win_on == number_of_tries )
            prize.show().css('background-image', 'url(./img/item_1.png)');
        setTimeout(moveClawUp, 250);
    });
	
}

// function to move the claw up
function moveClawUp(){
    grabber_arm.animate({ top: -800 }, 2000, function(){

        // check if user has won
        if( win_on != number_of_tries ){

            grabber_arm.animate({ left: '50%' }, 1000 );
            setTimeout( function(){ restart_btn.show() }, 1000);
            number_of_tries++;
        }
        else{
            // user has won - get random prize
            setTimeout( function(){
                win_box.html("<div class=\"win-message\"><p>YOU'VE WON!</p><img src=\""+products[random_prize][2]+"\"><p>"+products[random_prize][1]+"</p><button>Checkout</button></div>").show();
            }, 1000);
        }
    });
}

// calculates how far the claw has moved
function calculateDistance(){
    claw_position = grabber_arm.offset().left - grabber_wrapper.offset().left;
    claw_position = Math.round(claw_position);
}

// function for returning a random number
function getRandomNumber(numberRange) {
   return Math.floor(( Math.random() * numberRange ) + 1);
}

// function to add images of prizes in random places
function addPrizes(){
    prizes_wrapper.append("<img class=\"prize\" src=\"img/gift.jpg\" />");
}
...