Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>GitHub Repos</title>
  6. <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
  7. </head>
  8. <body>
  9. GitHub username:
  10. <input type="text" id="username" value="k1r1L" />
  11. <button onclick="loadRepos()">Load Repos</button>
  12. <ul id="repos">
  13. <li>
  14. <a href="{repo.html_url}">
  15. {repo.full_name}
  16. </a>
  17. </li>
  18. </ul>
  19. <script>
  20. function loadRepos() {
  21. $("#repos").empty();
  22. let name = $("#username").val();
  23. let url = "https://api.github.com/users/" +
  24. name + "/repos";
  25. $.ajax({
  26. url,
  27. success: displayRepos,
  28. error: displayError
  29. });
  30.  
  31. function displayRepos(repos) {
  32. for (let repo of repos) {
  33. let href = $("<a>").text(repo.full_name);
  34. href.attr("href", repo.html_url);
  35. $("repos").append($("<li>").append(href));
  36. }
  37. }
  38.  
  39. function displayError() {
  40. $("#repos").append($("<li>").text("Error"));
  41. }
  42. }
  43. </script>
  44. </body>
  45. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement