草庐IT

ajax-polling

全部标签

php - Ajax 页面加载 URL 更改但没有页面刷新

我已经进行了搜索,但找不到我需要的东西,答案都说这是不可能的,并且存在安全漏洞。但是我发现了一个Google构建的网站,该网站通过ajax加载内容并更改地址栏,我需要了解这是如何完成的。请看:http://www.thinkwithgoogle.co.uk/quarterly/people/看看你的想法 最佳答案 您所说的技术通常(?)称为pjax有几个部分可以达到您描述的效果:操纵发送到服务器的请求中的url和/或header-这样请求在pjax请求的一部分时是不同的服务器端逻辑遵循随请求发送的URL/header,并根据需要返回

php - 使用 php 将多个值返回到带有 json 的 jquery.ajax

我正在尝试使用php和ajax对数据库中的数据进行简单调用。我需要多个结果。因此我正在使用json方法。但它不起作用。$.ajax({type:"POST",data:"qid=162",url:"activity_ajax.php",dataType:json,success:function(data){alert(data.first);}});我的activity_ajax.php页面返回以下内容echo"first":"Steven","last":"Spielberg","address":"1234UnlistedDrive"; 最佳答案

php - 通过 json 编码 AJAX 发送和接收 imagepng 输出

我使用PHPGD库创建了一个PNG图像,根据用户输入添加了一些文本,而不是保存它,我想显示它直到用户提交更改。他们会添加几个词,更改字体等,因此需要显示他们的更改。我让它工作的唯一方法是将图像保存到服务器,但它会为用户所做的许多细微更改保存数十张图像。我需要覆盖文件,或者如果合适则执行以下想法。这个想法是创建一个临时文件来操作。那么,如何像我处理的其他变量一样将它发送到“成功回调”呢?我阅读了有关如何使用ob_get_contents()的信息,我相信这应该以某种方式临时存储图像。这是它的工作原理吗?我如何在表单页面(而不是处理PHP页面)上显示图像,这是防止在用户提交之前保存到服务器

php - 一个文件中的多个 PHP 查询用于 AJAX 调用

当谈到AJAX时,我完全是个菜鸟,我只是想知道是否:创建ajax调用时:$.ajax({type:'POST',url:'http://link.to.php/file.php',data:{'link':variable},})我是否必须创建多个PHP文件,每个文件只有我想使用的单一查询,或者我可以将它们全部编译到一个文件中吗?例如**File1.php//containingasingularquery**'.$row['hitTime'].'';}echojson_encode($array);}?>或者我可以让它们像下面这样吗:File2.php//containingmult

javascript - 使用 AJAX 检查远程站点是否在线?

我的站点使用PHP的cURL检查5个不同的URL以判断它们是否在线。问题是加载页面的时间太长(特别是如果它正在检查的站点之一已关闭)。我听说jQuery的ajax可以很好地工作,所以我尝试了这段代码:Checking...$.ajax({type:"GET",url:"http://forum.blockland.us/",cache:false,success:function(){$("#forum-blockland-us").addClass("alert-success");$("#forum-blockland-us").removeClass("alert-info");

javascript - 如何使用 Ajax/jQuery 设置 cookie?

我有如下的ajax函数:$.ajax({url:"cookie.php",type:'post',data:{'ok':val},success:function(data){alert(data);}});我的setcookie的cookie.php是:$name="mySite";$value="stackoverflow.com";setcookie($name,$value,time()+(86400*30),"/");echo$name."=".$value;使用我的ajax函数mySite=stackoverflow.com显示在我的页面中,但未在浏览器中设置cookie。

php - Ajax Post 在 laravel 5.1 中不起作用

我正在尝试在laravel中使用ajax发布数据,但它似乎不起作用。我遵循以下是我的代码登录.blade.php$(document).ready(function(){$('.send-btn').click(function(){console.log($('input[name=email]').val());$.ajax({url:'login',type:"post",data:{'email':$('input[name=email]').val(),'_token':$('input[name=_token]').val()},success:function(data)

php - 性能基准 : PHP Generated content VS. javascript 和 AJAX 上的 DOM

对于以下非常简单的任务:从数据库中查询产品列表并将其呈现在网页上,考虑2种设置:Setup1:PHP脚本查询。所有内容都建立在服务器上,整个页面返回给客户端。设置2:使用AJAX请求内容的静态HTML“页面骨架”。接收到的内容在客户端使用Javascript进行解析,并使用innerHTML或类似工具呈现。当然,只有当您有页面、类别和标签供客户用户选择时,第二种设置才有意义。我需要比较这两者,至少通过:提供内容所需的时间用户体验(setup1整体交付,setup2分“两部分”交付)可扩展性-当我每天有100,000个查询时,设置比较如何对这个问题的任何想法将不胜感激。

php - 如何在 AJAX 密集型应用程序中处理大量 HTML 数据?

我应该让我的服务器返回JSON数据,然后让JavaScript解析它以直接创建/呈现HTML,还是让我的服务器端代码直接返回HTML,这可以由JavaScript直接放置。想法? 最佳答案 在服务器端呈现代码(例如,在Rails的AJAX中完成),然后将View返回到客户端,它刚刚被放置。然后分析您的代码。如果结果太慢,返回JSON并想办法在客户端呈现它。你的首要任务应该是不要让整个事情变得过于复杂。 关于php-如何在AJAX密集型应用程序中处理大量HTML数据?,我们在StackOv

php - 在加载 ajax 的页面内无限滚动

我有一个页面(我们称它为1.php),它使用jQuery-ajax将2.php加载到一个div-box中。2.php从我的数据库中打印出20条记录。当我滚动到div-box底部时,我希望它加载接下来的20条记录。就像Facebook、Twitter等一样。现在,我已经得到了这种行为,但只有在它自己加载2.php时才会这样!但不在div-box内。我该怎么做?提前致谢! 最佳答案 文件1.php应该输出这个:$(document).ready(function(){//whenwescroll,checktheposition:$(w