Как добавить дополнительные GIF-файлы в поисковую систему
Здравствуйте, я создал поисковую систему, в которой вы можете искать любую игру, и появится gif. Я пытаюсь добавить в общей сложности 6 GIF-файлов на поиск, но мне это не удавалось бесчисленное количество раз. Я надеюсь, что мой код может прояснить то, что я пытаюсь сделать, в котором я предоставил свой код ниже. Я был бы очень признателен за помощь. Спасибо
<!DOCTYPE html> <html> <head> <title>Games website</title> </head> <body> <h1> Game Search </h1> <div class="info"> <p> Search </p> <form class="gif-form"> <input type="text" id="form-value" class="search-input-rounded"> <button type="submit" class="search_button"> Search for Games </button> <input type="reset" id="reset_button" value="Reset"> </form> <div class="rando_facts animated bounceIn"> <img id="here_is_gif" src=""/> </div> </div> <!-- Link in jQuery from CDN --> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <!-- My JavaScript --> <script type="text/javascript"> // This waits for the page to load before calling our jQuery $( document ).ready(function(){ // Part 1 - Collect User Input Using jQuery Click Listener note we use the class (.) of search_button $('.search_button').on('click', function(){ // Collect user by grabbing the input form's value via id (#) var userInput = $('#form-value').val().trim(); // Change the input to suit the API (ie change spaces to +) userInput = userInput.replace(/ /g, "+"); // Create the Giphy API URL var queryURL = "http://api.giphy.com/v1/gifs/search?q=" + userInput + "&limit=6&api_key=dc6zaTOxFJmzC"; // Part 2 - Use AJAX to call GIPHY API (note that the .done() function waits for the API to respond) $.ajax({url: queryURL, method: 'GET'}).done(function(response){ // This is the API response data. It's a JSON object of 25 gifs console.log(response.data); // For simplicity, we will take the first gif (ie. at postion 0) var giphyURL = response.data[0].images.fixed_height.url; console.log(giphyURL) // Now you can pass that into your "here_is_gif" <img> tag using its id (#) $('#here_is_gif').attr('src', giphyURL); }); // Part 3 - Clear the Gif using the reset_button id (#) $('#reset_button').on('click', function(){ // Grab the img using the id and change the src to empty to remove the image $('#here_is_gif').attr("src",''); }) // If using a jQuery click listner on a Submit button, you need to return false to prevent the default page refresh return false; }) }); </script> </body> </html>
Что я уже пробовал:
Я попытался переключить пару кодов вокруг, но мне это не удалось, потому что я такой новичок, когда дело доходит до JavaScript, я был очень неудачен, и я был бы очень признателен, если бы кто-то мог помочь мне добавить в общей сложности 6 GIF-файлов, чтобы они отображались как типы пользователей в названии игры. Спасибо