草庐IT

ajax-polling

全部标签

php - Ajax 调用自动扩展 Laravel session ?

我有一个间隔运行的小JS脚本:functioncheckAuthState(){$.get('/session/check',function(response){console.log(response);});}setInterval(checkAuthState,10000);ControllerAction目前是一个虚拟Action:json(array('success'=>true));}我注意到,laravel_sessioncookie到期日期每次进行Ajax调用时都会自动延长-延长10秒(与JS间隔匹配).为什么会这样?我需要为session过期的情况添加一个处理程序

javascript - AJAX 未将日期发布到 PHP

AJAX正在将选定的日期-('articleDate')-发送到PHP文档,然后在SQL语句中使用它,但是,当我运行PHP时,我的代码中出现未定义的错误,在线我声明的地方:$date=$_POST['articleDate'];表示该值没有被发布到PHP。我检查了代码,它在语义上似乎工作正常。是否有单独的方法在AJAX中发布“日期”值?PHP代码在没有使用AJAX时有效,并且表单是通过方法发布的-带有提交按钮的提示。HTML代码:Javascriptwindow.onload=function(){document.getElementById("articleDate").value

php - 交响乐 3/4 : KpnPaginator done through AJAX

我目前正在提高我在Symfony4上的技能。我被一个小问题困住了。我有一个网站,它是一个列出文章的博客。我想在上面添加分页,所以我检查了KpnPaginator,它工作得非常好。这是代码,Controller:/***@Route("/blog",name="blog")*@paramArticleRepository$repo*@paramRequest$request*@paramPaginatorInterface$paginator*@return\Symfony\Component\HttpFoundation\Response*/publicfunctionindex(Ar

javascript - 多个ajax倒数计时器的建议(每秒调用一次)

我正在创建一个有100个倒数计时器的系统。每个计时器每秒进行一次ajax调用,以获取数据库中的endTime并更新倒计时时间。我需要每秒调用一次,因为endTime可能会改变。该系统目前正在运行,但速度非常慢,我很好奇是否有比每秒调用100次ajax调用更好的方法。varcountDownDate;varis_locked;varinterval=1000;functionupdate_timer(){$.ajax({type:'POST',url:'',data:{id:id;?>,},async:false,dataType:'json',success:function(resp

php - 完整的 AJAX 反馈

我使用数据库记录管理构建JQuery/JS/PHP/mySQL应用程序,需要在AJAX调用、修改后端数据库记录时向用户提供可靠且完整的反馈。恕我直言,问题是$.ajaxsuccess:和error:函数仅指示AJAX传输层成功,而不是整个过程。数据库修改失败怎么办?如何向用户提供完整的反馈?我结束了$.ajax({url:"/action/delete",data:"rowid="+rowid,complete:function(xmlHttp){if(xmlHttp.responseText)alert('Success-backendreturned"success"');else

php - 在 jQuery ajax 数据字符串中使用的字符串值的序列化函数

如何清理您通过jquery.val()收集的用户输入,以便您可以将其写入数据字符串...在下面的示例中,当用户写入时ifsometextthatcontains&therestofthecommentdoesn'tseemtoworkfinebecauseitcountstherestasanothervariabletoPOST..是否有sanitizer或序列化代码?jQuery的sanitize()函数适用于表单,但我想要一些我可以使用的东西直接在字符串上使用...varid=$("some_id_value_holder_hidden_field").val();varcomm

php - 可扩展的 PHP(基于 AJAX)聊天系统的最佳方法

我正在为一家公司构建一个聊天系统,我想知道构建该系统的最佳方式是什么?我们当前的设置是带有PHP和Memcacheq的NginxHTTP服务器(作为将聊天消息附加到用户自己的队列的消息队列)。然后我们轮询Nginx服务器(通过Comet样式请求)并查询消息队列以获取更新。使用Memcacheq等消息队列来处理同时具有用户到用户和站点范围的聊天的聊天系统是个好主意,还是最好坚持使用MySQL?谢谢! 最佳答案 Memcache仅在数据有些陈旧(或数据库设计不佳以增加查询执行时间)时才有用。在您的情况下(聊天系统),数据将是新鲜的并且添

php - JQuery Ajax 成功 : function()

我像这样将数据发布到php处理页面:$insert=mysql_query('INSERTINTO'.$table.'('.substr($addfields,0,-1).')'.'VALUES('.substr($addvals,0,-1).')');我想要:if($insert):echo'Message1';else:echo'message2';endif;我在成功中做了什么:function()以在中显示消息?我试过:success:function(){$(#result).html(html);}该代码不会在div标记中显示消息。如何将数据发布到div?

php - 未触发 jQuery AJAX 回调

我有一个AJAX请求:$.ajax({url:"proxy.php",type:"POST",data:xmlData,contentType:"application/x-www-form-urlencoded",processData:false,success:function(data){//success},error:function(data){//error},});PHP代理正在回答:header('Content-type:text/xml');echo$someXmlResponse;exit();没有任何回调被触发,无论是成功还是错误。这不是我第一次得到这个。怎

php - Ajax序列化;无法在 PHP 中使用 'read' 变量

我有这个代码:vardata_string=$('form#frm').serialize();$.ajax({type:"POST",url:"/send.php",data:data_string,success:function(data){alert(data);在php文件中:$to=mysql_real_escape_string($_POST['email']);//email$name=mysql_real_escape_string($_POST['name']);//nameoftipper$msg=mysql_real_escape_string($_POST['