Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RESTAPI调用HTML时遇到问题_Html_Web - Fatal编程技术网

RESTAPI调用HTML时遇到问题

RESTAPI调用HTML时遇到问题,html,web,Html,Web,我有下面的RESTAPI,我想通过html代码只打印我的网站的价值。我试过下面的方法,但我发现打印值有困难 <!DOCTYPE html> <html> <body> <p> Print X here? <p> <script> <script type="text/javascript"> document.onreadystatechange = functio

我有下面的RESTAPI,我想通过html代码只打印我的网站的价值。我试过下面的方法,但我发现打印值有困难

<!DOCTYPE html>
<html>
<body>

<p> Print X here? <p>

<script>
    <script type="text/javascript">
        document.onreadystatechange = function () {
          if (document.readyState === 'interactive') {
          var radr;
          fetch('https://userar.ru/tatacs/parse.php')
          .then(response => response.json())
          .then(json => {
             radr = JSON.stringify(json));
            document.getElementById('holders').innerHTML = radr;
           }
          }
        }
        
        int x = document.getElementById('test');

    </script>

</body>
</html>

在这里打印X
document.onreadystatechange=函数(){
如果(document.readyState==='interactive'){
var-radr;
取('https://userar.ru/tatacs/parse.php')
.then(response=>response.json())
。然后(json=>{
radr=JSON.stringify(JSON));
document.getElementById('holders')。innerHTML=radr;
}
}
}
intx=document.getElementById('test');

您的
p标记中似乎缺少
id
属性。添加
id
属性并将其值设置为test。然后再试一次

<!DOCTYPE html>
<html>
  <body>
    <p id="test"> Print X here? <p>
        <script type="text/javascript">
        document.onreadystatechange = function () {
        var radr;
          fetch('https://jsonplaceholder.typicode.com/todos/1')
          .then(response => response.json()).then(data=>{
           
            document.getElementById('test').innerHTML = data.title;
          })
           
          }
        
        
    </script>
      </body>
    </html>

是否在此处打印X document.onreadystatechange=函数(){ var-radr; 取('https://jsonplaceholder.typicode.com/todos/1') 。然后(response=>response.json())。然后(data=>{ document.getElementById('test').innerHTML=data.title; }) }


您的p标记中没有I'd属性如何调用收集的值?您收集值的方式正确,但没有针对标记。您可以帮助我获取此url吗?我需要holders元素,但由于某些原因它没有加载URL已被CORS阻止请开发人员通过添加适当的头来允许CORS您将这些行添加到php api代码头的顶部(“访问控制允许源代码:”);标题(“内容类型:application/json;charset=UTF-8”);标题(“访问控制最大年龄:3600”);标题(“访问控制允许标题:内容类型、访问控制允许标题、授权、X-Requested-With”);