javascript - 如何发出 AJAX 请求来获取单词并全局存储变量

标签 javascript

我需要向 API 发出 AJAX 请求获取刽子手游戏的词。在读取单词长度并用占位符显示它方面也很挣扎。我引用了这个链接enter link description here ,但我仍然卡住了。

//function to get the word from the API using AJAX
  jQuery.extend({
getValues: function(url) {
    var result = null;
    $.ajax({
        url: url,
        type: 'get',
        dataType: 'xml',
        async: false,
        success: function(data) {
            result = data;
        }
    });
   return result;
}
});

//accessing global variable (word)
var results = $.getValues("https://hangman-api.lively.software");
  for (var i < 0; i < word.length; i++) {
    results[i] = "_";
  }

最佳答案

希望我的代码片段可以在某些方面对您有所帮助。祝你今天过得愉快!

$(function(){
    $.ajax({
        url: "https://hangman-api.lively.software/",
        type: 'get',
        success: function(data) {
          //how to access word
          console.log(data.word)

          //how to create placeholders
          placeHolder = " _ ";
          placeHolders = placeHolder.repeat(data.word.length)

          //how to print place holder
          $(".placeHolder").text(placeHolders)
        }
    });

})
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
  Placeholders : <span class="placeHolder"></span>
</body>
</html>

关于javascript - 如何发出 AJAX 请求来获取单词并全局存储变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58419704/

相关文章:

javascript - 如何获取Web浏览器的公钥(用于HTTPS)

javascript - 无法遍历 chrome 中的节点列表

Javascript 从 JSON 舍入数字字符串

javascript - 如何在手机中按下图像时禁用上下文菜单?

javascript - 在 SVG 路径中查找 Angular 点

javascript - 弹出窗口绕过弹出窗口拦截器

javascript - JavaScript 中的构造函数参数

javascript - 在 jQuery 中使用小于和大于扩展属性选择器

javascript - 找出所有 9 人组成的组

javascript - 不为 ctrl-C (Mac) 调用 NodeJS 应用程序中的 SIGINT 处理程序