我希望能够运行一个我自动处理它的javascript函数,所以基本上经常运行一个函数,我想把它放在PHP的if语句中,所以它会经常检查它它的目的是什么。 所以我的意思是,当我更改设置时,它将自动更新页面,并从if语句中添加或删除该元素。 这是javascript代码。如果您还有其他需要,请告诉我。
<script>
function getStatuscall() {
$.ajax({
type: "GET",
url: "<?php echo BASE_URL; ?>/actions/responderActions.php",
data: {
getStatuscall: 'yes',
responder: 'yes'
},
success: function(response)
{
$('#getStatuscall').html(response);
setTimeout(getStatuscall, 5000);
},
error : function(XMLHttpRequest, textStatus, errorThrown)
{
console.log("Error");
}
});
}
</script>
答案 0 :(得分:0)
您可以使用EventSource
来维护服务器和客户端之间的持久连接,而不是$.ajax()
,以便将数据流式传输到浏览器。
您可以使用服务器端逻辑来确定要传输到客户端的内容。在客户端,您可以为服务器的特定响应创建事件侦听器。
见