草庐IT

ajax-polling

全部标签

javascript - 具有许多AJAX调用性能的网页

我的项目是一个网络移动应用程序,它使用对服务器的许多AJAX调用来刷新和检索数据,我正在使用php脚本从服务器获取数据。我注意到,并且用户也告诉我,有时应用程序性能非常慢。我相信这是由于AJAX调用引起的,我检查了我的服务器,出现此问题时它没有任何性能问题。这很奇怪,因为当问题发生时,应用程序将AJAX请求发送到服务器,并被卡住,直到出现超时错误为止,并且再次发送时,它运行良好并在不到一秒钟的时间内给出了答案。我检查了类似的问题,发现使用phpsessions可以创建文件锁定,每个请求都需要等到上一个结束。此问题取消了AJAX异步过程。我没有使用session,但也许我的情况是相同的,

javascript - PHP -> JS 通过 AJAX - 数据类型

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我需要使用AJAX从PHP获取一个array到JS。我使用标准的ajax调用,数据作为对象返回。我可以使用Jquery轻松地遍历它。看了网上很多帖子,普遍的做法是回传JSON。我的问题是,为什么要使用JSON。如果我要使用它,我需要将数组转换为JSONPHP端(服务器端),然后在JS(客户端)中解析它以便能够循环遍历它。如果需要这些额外的步骤,为什么要使用JSON,为什么不从PHP解析回一

javascript - jQuery Ajax 方法成功,但没有收到数据

我已经在这个问题上花费了10多个小时,基本上搜索了整个Internet以寻找解决方案。这是一个简单的jQueryajaxPOST方法,我已经成功使用过几次。过去我也遇到过这个问题,但不知何故解决了。我传递的数据似乎没问题,在chrome的网络控制台中,它甚至显示了一个包含假定数据的成功帖子。但是,使用.load获取该数据始终返回null。在下面的代码中,我使用了一个我阻止默认提交的表单来防止刷新。一个按钮触发sellBook(),它会提示一个表单,之后提交会触发post()。JSfunctionsellBook(i){$('#results').html('');title=books

javascript - ajax请求后页面刷新

好吧,我有一个简单的表单,只包含一个文本字段。当我们点击提交时,写入文本字段的数据存储在数据库中(通过ajax存储)。ajax工作正常并提交了数据,但是,页面会自动刷新并且URL包含输入字段的内容。我的表格:-EnterAjax:-$("#submit_message").click(function(){varmessage=$("#message").val();$.ajax({type:"POST",url:"ajax_getter.php?requestid=2",data:{message:message,c:c},dataType:"html"}).done(functio

php - 弹出表单ajax请求不起作用

我想在我的站点中添加弹出式联系表单,我从互联网上举了一个例子,并对其发送邮件进行了一些更改,并将其用于将数据插入数据库。所以这是我的第一个文件index.phpASlickAjaxContactFormwithjQueryandPHPvarmessageDelay=2000;//Howlongtodisplaystatusmessages(inmilliseconds)//Inittheformoncethedocumentisready$(init);//Initializetheformfunctioninit(){//Hidetheforminitially.//Makesubm

javascript - 使用没有表单的Jquery ajax上传文件

这是我的代码functionaddPackage(elem){vardataimg=newFormData();dataimg.append('',$("#browseimg"+elem).prop('files')[0]);varstartdate=$("#from_date"+elem).val();varenddate=$("#to_date"+elem).val();$.ajax({url:"addpackage/",type:"post",contentType:false,data:{startdate:startdate,enddate:enddate,packageid

Php 包括使用 ajax

我正在创建一个使用“模块”构建的网页,换句话说,该页面是使用其他php文件组合在一起的。在我的页面的一侧有一个div容器,旁边有一些链接,这个div容器将用于保存某些信息。这些信息保存在单独的php文件中,我无法使用我之前提到的链接将这些文件加载​​到div容器中。我将如何使用ajax来做到这一点?注意:我使用include("");加载php文件; 最佳答案 AJAX不应替换您的PHPinclude,除非您有特殊原因想要这样做(例如,页面加载性能很差并且您希望将某些部分异步加载到其余部分)页)。我会继续使用PHPinclude,但

php - JavaScript/jQuery 和 PHP Ajax 强制报错

是否可以强制错误状态从PHP脚本返回到ajax请求?我正在处理ajax请求中的成功和错误状态,我想要一种强制错误的方法。该错误似乎仅由xhttp错误触发,我想在服务器不满足条件时触发此错误。必须返回成功并且必须在错误响应中实际放置一个标志似乎令人困惑 最佳答案 您可以从两个Angular来解决这个问题:通过输出HTTPheader(例如404或503)强制抛出错误。根据结果数据的特定条件强制抛出错误。通过输出HTTPheader(例如404或503)强制抛出错误:PHPjQuery$.ajax({'url':'/some/url',

php - 404 错误但来自 Codeigniter Framework 中的 JQuery Ajax 的正确响应

这类似于SO上的另一个问题:jQueryAjaxreturning404Error,butcorrectResponse但以上是非常特定于wordpress的。此外,我的直觉是我的问题更多地与我的Apacher服务器设置有关,但我在这方面有点新手。这是交易...我有这个JqueryAJAX代码:events:function(start,end,callback){$.ajax({type:"POST",//ThisWorks-->url:'http://calendar.localhost/index.php/myfeed/',//ThisFails-->//url:'http://

php - Ajax 中的安全性 : How to prevent cURL to post data?

我一直在四处寻找这个解决方案,这是我的问题:我有一个文件调用函数.PHP,会接收POST数据,根据数据执行PHP,例子:if($_POST["data"]=="delete")//Dosomethingtodeletesomethingif($_POST["data"]=="reset")//Dosomethinghere所以基本上我可以从同一个域使用Ajax来使文件根据我的数据运行。这里ajax绝对不能跨域。我的问题出在PHP中,我发现了一个可以将数据发布到我的PHP站点的函数调用cURL(),我在Google上寻找了很多方法,但我找不到任何解决方案来防止人们对我的站点进行cURL.