RESTAPI调用HTML时遇到问题
我有下面的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
<!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”);