Javascript 用内容刷新网页的一部分
我正在使用一个网页作为客户端,我正在寻找一个程序来刷新页面的一部分,而不是整个页面。这部分由日历组成。 我尝试了以下代码:Javascript 用内容刷新网页的一部分,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用一个网页作为客户端,我正在寻找一个程序来刷新页面的一部分,而不是整个页面。这部分由日历组成。 我尝试了以下代码: ('#caldiv').fadeOut('slow').load('/Global-Appointment/Scripts/fullcalendar.js.php').fadeIn('slow'); (1000); ('#caldiv').fadeOut('slow').load('/Global-Appointment/Scripts/fullcalendar.js.ph
('#caldiv').fadeOut('slow').load('/Global-Appointment/Scripts/fullcalendar.js.php').fadeIn('slow'); (1000);
('#caldiv').fadeOut('slow').load('/Global-Appointment/Scripts/fullcalendar.js.php').fadeIn('slow'); (1000);
上面的脚本仅每1秒刷新一次日历表,不带内容
我想用数据(内容)实时刷新日历。您可以使用纯JS来实现:
<html>
<div id="where-data-will-be-shown"></div>
</html>
[...]
<script>
setInterval(async () => { // Create an interval
const data = JSON.parse(await (await fetch("/where-data-comes-from")).text());
document.getElementById("where-data-will-be-shown").innerHTML = data;
}, 1000)
</script>
[...]
setInterval(异步()=>{//创建一个间隔
const data=JSON.parse(await(await fetch(“/where data from”)).text();
document.getElementById(“显示数据的位置”).innerHTML=data;
}, 1000)
或者你可以使用一个框架。您可以使用一个简单而严格的方法,或者使用一个更复杂的方法,这样可以提供更大的灵活性。您可以使用纯JS来实现这一点:
<html>
<div id="where-data-will-be-shown"></div>
</html>
[...]
<script>
setInterval(async () => { // Create an interval
const data = JSON.parse(await (await fetch("/where-data-comes-from")).text());
document.getElementById("where-data-will-be-shown").innerHTML = data;
}, 1000)
</script>
[...]
setInterval(异步()=>{//创建一个间隔
const data=JSON.parse(await(await fetch(“/where data from”)).text();
document.getElementById(“显示数据的位置”).innerHTML=data;
}, 1000)
或者你可以使用一个框架。您可以使用一个简单而严格的方法,或者使用一个更复杂的方法,这样可以让您更灵活。为什么在全球约会之前使用
/
?还有,(1000)
是一个不起任何作用的表达式。使用setInterval
为什么在全局约会之前使用/
?还有,(1000)
是一个不起任何作用的表达式。使用setInterval
Hello,我尝试了您发送的脚本,但没有效果,页面保持不变,没有刷新,可能是某个地方出错了。考虑到框架,我从来没有使用过它。您好,我尝试了您发送的脚本,但没有工作,页面保持不变,没有刷新,可能是某个地方出错了。考虑到框架,我从未使用过它。