ajax-polling相关内容
我正在制作一个基本的聊天室.我的代码: $conn = ("127.0.0.1","root","","mymessages");$stmt = "SELECT * FROM posts ORDER BY timestamp LIMIT 100";$result = mysqli_query($conn, $stmt);如果(!$结果){echo("查询失败" .mysqli_error());
..
我想要一个小的Web应用程序,用于测试与服务器的连接并返回状态消息.单击开始按钮后,我想每4秒轮询一次并返回一个状态文本.但是,如果我单击按钮,它将仅自动返回,而不会返回. 这是我的代码: index.xhtml:
..
从服务器端的角度来看,我很好奇是否何时使用Ajax轮询而不是SSE会有某种标准限制. 每秒请求1次:我敢肯定SSE会更好 每分钟1个请求:我敢肯定Ajax会更好 但是每5秒有1个请求怎么办?我们如何计算Ajax或SSE的极限频率在哪里? 解决方案 对于Ajax来说,每分钟1个请求始终没有更好的选择,因此从一开始就存在错误假设.任何一种频繁的轮询几乎总是一种昂贵的选择.从我们先
..
因为我正在使用Javascript和PHP制作实时应用程序,所以对AJAX进行了大量研究.它需要能够在不刷新页面的情况下进行实时更新. 我尝试使用setInterval()轮询服务器,但是为了快速起见,我不得不每秒都进行一次操作.它似乎正在使用大量带宽.但是它确实可以工作,我和我的托管服务提供商有一个“无限带宽"的计划.不过,似乎网站上的压力很大,所以我想使用Push技术. 学习如何设
..
我一直在寻找有关使用AngularJS轮询数据的解决方案,我在这里找到了在stackoverflow上. 在此解决方案中(如下所示),它使用了一个javascript对象来返回响应(data.response),如果我尝试将该data对象替换为一个简单的javascript数组,它不起作用,我想确切地知道为什么我需要使用点符号,为什么一个数组不起作用? (这将是很棒的链接或示例说明)
..
我正在创建一个Ngrx Angular 2应用,并试图让我的http调用在一个时间间隔后继续轮询.我已经看到了interval()函数的用法,但是在Ngrx的情况下,当在@Effect()内部进行服务调用时,会出现错误.请告知: @Injectable() export class TasksEffects { constructor( private actions$: Actio
..
我想实现此答案中提到的AJAX轮询。现在我想在服务器返回特定数据值时中断轮询。怎么做? 解决方案 尝试这样的事情(你改变条件,将continuePolling设置为你需要的任何东西): (function poll(){ var continuePolling = true; setTimeout(function(){ $ .ajax({ url:“/ server /
..
我有一个返回整数的函数(社区网站上用户的当前信誉得分)。根据他们的评论和提交的投票方式,这个数字往往会上升或下降。我想每隔30秒左右“轮询一下”它是否有变化,如果是,请更新我正在显示的数字。 在另一个StackOverflow线程,我发现这个看起来很有用的JavaScript代码片段: function listen(){ $ .get(“ / mylongrequestfile“
..
在在性能,浏览器实现可用性,服务器负载等方面存在很大差异HTML5 SSE 和直接的Ajax轮询?从服务器端看,似乎 EventSource 只是每隔约3秒左右点击指定的页面(虽然我知道时间是灵活的)。 当然,在客户端设置比设置计时器要简单很多,并且它的 $。get 每隔一段时间,但还有其他事情吗?它会发送更少的头文件,还是执行其他一些我不知道的魔法?解决方案 Ajax轮询会增加很多HTTP
..
$。poll(10000,function(retry){ $ .get('willfail',function(response,status){ if(status =='success')) { //做某事 alert(“YES”); } else { alert(“NO”); // retry(); }) }) 如果我设置了get请求到'/'它会给我警告YES消
..
我目前轮询服务器以检查是否有新的数据,然后相应地更新在AngularJS应用模型。 He're约我在做什么: 的setInterval(函数(){ $ http.get('data.json'),然后(功能(结果){ 如果(result.data.length大于0){ //如果数据,更新模型在这里 }其他{ //一
..
什么是最简单的方法如何检查,如果用户是在线用户的在线和显示列表? 我能想到的唯一的办法就是一些定期轮询服务器更新的最后一个动作时戳的,当最后一个时间戳超过XX前,用户被认为是脱机。但它似乎并不像太eficient解决方案。 解决方案 Authlogic 可以在默认情况下做到这一点,是一个伟大的认证系统是非常强大的。我建议您迁移现有的认证系统移交给它(可能是价值数天,这取决于如何定制你的系统)
..
$(文件)。就绪(函数(){ (函数民调(){ 的setTimeout(函数(){ $阿贾克斯({ 网址:“/ PROJECT1 / API / getAllUsers” 键入:“GET”, 成功:功能(数据){
..
我想知道如何使用Ajax推。我已经从阿贾克斯推可以通过使用像彗星,APE(AJAX的推动引擎)等几个节目来获得各种Web文章了解到....但我想知道是否有使用它的一个简单的方法,并用什么语言实现Ajax推。因为在我所见过的文章。他们使用的是Java。我没有学过:(所以我想知道是否有这样的:?在您的服务器一个JavaScript其中设置一个间隔一个特定的项目,然后如果发现任何更改,然后使用PHP的e
..
我在找实现使用PHP / Java脚本(jQuery的)与两个群聊和私聊功能的聊天室。 现在的问题是如何不断地以自然的方式更新界面,可能还怎么显示'X是打字..“在私人聊天信息。 最显而易见的方法似乎是每X秒/毫秒的JavaScript坪的服务器,并获取最后一个ping和现在的新邮件列表。然而,这可以使界面显得有点不自然,如果突然聊天室里充斥着5的消息。因为它是类型化的,我宁愿每个消息出现。
..