gpt4 book ai didi

php - 使用 jQuery 和 PHP 进行长轮询

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:32 24 4
gpt4 key购买 nike

因此,我一直在尝试使用 jQuery 库和 PHP 进行长轮询。我这样做是为了将来可以制作某种实时通知系统。我现在拥有的代码并没有真正起作用。

索引.php

<html>
<head>
<title>Long Polling</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.6.2.min.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
getData();
});

function getData() {
$.ajax({
type: "POST",
url: "ajax.php",
async: true,
timeout: 50000,
data: "get=true",
success: function(data) {
$("#info").append(data);

setTimeout("getData()", 1000);
}
});
}
</script>
</head>
<body>
<div id='info'></div>
</body>
</html>

Ajax.php

<?php
if(rand(1, 100) % 2) {
echo 'even';
} else {
sleep(rand(1, 4));
}
?>

最佳答案

尝试将它用于 ajax.php

<?php
if(rand(1, 100) % 2) {
echo 'even<br />';
} else {
sleep(rand(8, 12));
}
?>

watch this有时你必须等待长达 12 秒

如果让他一秒完成,看似坏了,其实不然

关于php - 使用 jQuery 和 PHP 进行长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com