草庐IT

ajax-polling

全部标签

ajax - Mongodb 总行数限制

我在使用mongoDB的Restfull接口(interface)时遇到一些问题。我已经提交了这个查询-->http://127.0.0.1:28017/db/collection/?limit=0(我使用limit=0因为我想找到我所有的结果使用ajax请求),行数结果为“total_rows”:38185。但是如果在我的shell中执行db.collection.count()结果是496519。为什么我有这些差异?是否有可能通过ajax请求获得相同的结果?预先感谢您的帮助。 最佳答案 我确信结果不会受到行数的影响,也不会直接受

Ajax请求跨域问题及其解决方案

为什么Ajax请求默认不能跨域        我们的传统请求,比如说超链接、form表单,js代码以及直接在浏览器地址栏上写请求地址都不存在跨域问题,能够从一个网站访问另外一个网站,但是我们的Ajax请求会存在跨域问题,其主要是为了解决跨域访问带来的安全隐患。因为浏览器中有一个内置对象XMLHTTPRequest。这个对象是每个网站不共享的,因此不能直接跨域,这样设计是合理的,因为一旦共享该对象,这个对象有一个responseTest属性,那么你的网站就能通过该对象的这个属性拿到我的网站里面的信息,这是不安全的,因此Ajax不能直接跨域。下面是直接进行跨域访问浏览器给我们提示的错误。Acces

使用AJAX过滤数据时,如何刷新Laravel分页

我正在使用自定义过滤器将数据过滤在DIV内容中//pagination{{$lists->links()}}显示网站时,它将显示所有数据。Previous|1|2|3|Next在我过滤数据后,内容将得到刷新,但分页仍然保持不变。Previous|1|2|3|Next它应该是2页,因为数据仅过滤2页,但显示了3页。Previous|1|2|Next我正在使用Ajax来刷新内容数据来过滤数据。它可以正常工作,但只是分页不更新。是否有解决此问题的解决方案?看答案尝试使用setInterval(function(){$('#refresh').load(document.URL+'#refresh')

jquery - 使用 AJAX/Jquery 使用 MongoDB 投影填充 Google Chart

我刚刚完成了MongoDBtutorialfornodejs在其网站上,我正在尝试构建一个非常简单的测试用例,用于通过AJAX将查询结果发送到GoogleChart。这是我用来生成查询的nodejs文件:代码:varMongoClient=require('mongodb').MongoClient,assert=require('assert');MongoClient.connect('mongodb://localhost:27017/crunchbase',function(err,db){assert.equal(err,null);console.log('Theappis

node.js - AJAX > MongoDB 查询只工作了五次,然后服务器停止处理请求,我无法刷新页面

我正在构建一个React/Express/MongoDB应用程序。我正在尝试进行实时搜索,在您键入时返回结果。服务器上的数据库调用只工作了五次,然后就停止了。然后我无法刷新浏览器,所以我认为此时服务器停止处理请求。我是否阻塞了Node的事件循环?当我停止服务器时,所有未答复的响应都显示在浏览器控制台中:POSThttp://localhost:3000/action/searchTextIndexnet::ERR_EMPTY_RESPONSEPOSThttp://localhost:3000/action/searchTextIndexnet::ERR_EMPTY_RESPONSEPO

ajax - Mongolab 和网络延迟?

我很好奇,有一些服务(如MongoLab)将数据托管在远程服务器上。任何使用过数据库的人都知道存在一定的网络延迟,即使所有服务器都在内部也是如此。MongoLab等远程数据存储服务是否适合生产环境?这个问题主要针对一般基于AJAX的网络应用程序或网站。 最佳答案 我发现MongoLab非常好。显然,您需要考虑一般的往返行程,优化这些行程将最大限度地减少整体延迟。将自己置于与MongoLab相同的数据中心(您可以选择位置)也很有意义。他们现在还在Azure上提供(测试版)服务。我一直在以高延迟运行服务(浏览器、Web服务器和Mongo

组件在Ajax呼叫之前和之后渲染

因此,我在我的代码学校之后开始我的第一个项目,并立即通过我的Ajax电话打了障碍。看来我的渲染在Ajax呼叫之前呈现,因此,当我尝试显示我从数据库中获取的信息时,我会遇到错误importReact,{Component}from'react';import$from'jquery';classStepFiveextendsComponent{constructor(props){super(props)this.state={ingredients:[]}}ingredientsGrab(){varme=this;$.ajax({method:'GET',url:'http://localho

javascript - Node js ajax发布请求

除了Nodejs和AJAXPOST的错误,Node请求无法检查表单数据是否被正确处理,它总是掉落到错误函数,检查以下AJAXNodeJS代码的任何解决方案$("#submit_btn").click(function(){$.ajax({url:'/process_add',type:'POST',dataType:"json",data:$('#process_form').serializeArray(),success:function(data){alert('done');},error:function(errorThrown,data){alert('Error');}}

python - 使用 Flask,尝试让 AJAX 在更新 mongo 记录后更新跨度,但它正在打开一个新页面

感觉我在这里被一些相当简单的事情绊倒了。我不太了解AJAX和Flask。我有一个项目,我在浏览器中显示mongodb记录,一直运行良好。我为用户添加了增加记录投票的功能;如果他们喜欢,请投票。但最初我是用新投票刷新整个页面,使用重定向,这很笨拙。所以我试图让AJAX将数据发送到mongodb记录,然后更新我希望投票出现的范围,而无需重新加载整个页面。问题是,我正在进行的设置在更新记录的同时,现在正在加载一个新页面,其中包含我想要返回的HTML,仅返回到投票计数应该在的范围内(也就是说,它正在加载一个新页面其中只有“测试”一词(我当前返回的测试值))。jQuery(我正在使用的库)加载正

javascript - Ajax 和 Mongodb,使用 _id

我有一个使用express.js的测试项目,它在网页上显示mongo数据库中的所有项目。每个数据库条目都显示在页面上,并带有一个删除它的按钮。-eachiindocsp----------------------pName:#{i.name}pType:#{i.type}pAmount:#{i.quantity}pID:#{i._id}input(type='button',value="deleteitem",id='delete')我希望按钮向/api/item/_id发送DELETE请求我的脚本如下script(type='text/javascript').$(document