草庐IT

ajax-polling

全部标签

javascript - Ext.Ajax.request在jQuery.ajax发送GET时发送OPTIONS请求跨域

我有一个SenchaTouch应用程序使用Ext.Ajax.request跨域调用我的Web服务。在构建Web服务时,我已启用它来访问跨域请求。然而,Ext首先发送一个OPTIONS请求作为握手,然后发送一个GET请求,而jQuery.ajax只发送一个GET请求。由于我无法控制的情况,托管服务提供商不支持OPTIONS请求。目前,我对ajax请求使用jQuery,对应用程序的其余部分使用SenchaTouch。我真的不想为此加载jQuery库。谁能解释一下为什么Ext.Ajax发送一个OPTIONS请求,有没有办法让它只发送一个GET?谢谢 最佳答案

javascript - 好奇 : is it possible to have dynamic Ajax data variable names?

一些背景:在最近的一个项目中,我尝试编写一个简化的jQuery插件来处理在更新各种输入时发出的一些Ajax调用。我将JavaScript函数编写为插件,这样我就可以在各种输入上调用它,如下所示:$("#email").updateChanges();然后,从插件中,我收集了输入的ID、值等。问题:我真正想做但找不到解决方案的是动态生成通过ajax传递的数据变量的名称。为了更清楚,给出这个函数:jQuery.fn.updateChanges=function(){this.bind('blur',function(){varinputName=$(this).attr("name");v

javascript - jQuery Ajax POST 不适用于 MailChimp

我使用以下代码将数据发送到MailChimp时事通讯列表(APIv3)。每次我从函数中删除type:POST时,它都会尝试通过GET发布数据并正确发送数据(MailChimpAPI仪表板中的正常响应)。在浏览器(FF)中对此进行测试时,我得到一个带有“真实”响应的.part文件。$(function(){$("a#test").click(function(e){e.preventDefault()data={"apikey":"667378947","id":"90298590285","email_address":"test@getmoxied.net","output":"js

javascript - 使用 NgTable 参数通过 AJAX 加载 JSON

我正在尝试使用ngTables通过AJAX调用对数据进行排序和过滤。目前我可以用ng-repeat复制数据,但我的排序函数都不适用。我引用了这个例子http://plnkr.co/edit/zuzcma?p=info并能够使用mock.js文件让它工作,但现在我正在使用我加载到我的网络服务器上的文件,但我似乎无法让它工作。我确信答案相当简单,感谢您的帮助。我附上了我的标记以向您展示我的Controller和html文件的样子。谢谢大家,如果您需要更多信息,请告诉我!以下是我所引用的API的一些链接。http://bazalt-cms.com/ng-table/http://bazalt

javascript - 当 window.location=self.location 不起作用时通过 AJAX 重新加载页面

在我的主页上我得到:log-in|sign-up通过MooTools,我通过id获取这些anchor元素,这样一旦它们被点击,一个华丽的div就会在它们下面弹出,其中包含登录或注册表单(当然还有停止事件传播的方法)并在填写字段后启动AJAX调用-这应该创建一个session并重新加载页面,以便用户可以看到他现在已登录并且出现用户级控件等。ajax调用由MooToolsAJAX类发起,evalScripts选项设置为true。AJAX页面返回脚本代码:window.location=self.location;这个系统运行完美-现在我想知道为什么如果我将anchor的href值更改为hr

javascript - jQuery select2 AJAX 不工作

我正在使用jQueryselect2插件并试图让AJAX处理我的分机数据,这显然不起作用,我只是想知道是否有人可以指出我做错了什么或遗漏了什么?注意这仅适用于选择v3.5.2我的代码:$('#cliselect').select2({ajax:{dataType:"json",url:"clientprojectpopulate.php",results:function(data){return{results:data};}}});html:我的JSON返回(我认为这是有效的):[{"id":"62","text":"AlbertaInnovatesHealthSolutions"

javascript - 使用 Ajax 时如何保持浏览器历史同步?

我正在使用ASP.NETAjax编写一个简单的相册应用程序。该应用使用异步Ajax调用来预加载相册中的下一张照片,而无需更改浏览器中的URL。问题在于,当用户点击浏览器中的后退按钮时,应用不会返回到上一张照片,而是导航到应用的主页。有没有办法诱骗浏览器将每次Ajax调用都添加到浏览历史记录中? 最佳答案 更新:现在有HTML5HistoryAPI(pushState、popState)弃用了HTML4hashchange功能。History.js提供跨浏览器兼容性和optionalHTML4浏览器的hashchange回退。这个问题

javascript - PCI合规性和Ajax

我有这个主意,但是我不确定它是否符合PCI。我是PCI合规领域的新手,很想知道这种情况是否违反PCI。因此,让我们来设置场景。公司A符合PCI标准,并且在https上具有Web服务,从而公开了围绕付款处理的功能。B公司不符合规定,但其网站是安全的。这是该场景的步骤。B的网站通过服务器端代码与A的Web服务联系。该服务发回加密的认证token。B将此token注入(inject)到包含用于接受信用卡信息的表单的页面中。用户在B的网站上输入他们的信用卡信息。表单信息和token通过ajax调用发送到A的Web服务。A的网络服务处理数据并返回状态(已批准/已拒绝/等)问题是,由于javasc

javascript - jQuery.ajax 调用在 Chrome 扩展中失败

我正在将我的一个Firefox扩展程序移植到Chrome,但我遇到了一个AJAX查询的小问题。以下代码在FF扩展中运行良好,但在Chrome中失败,状态为“0”。functionIsImage(url){varisImage=false;varreImageContentType=/image\/(jpeg|pjpeg|gif|png|bmp)/i;varreLooksLikeImage=/\.(jpg|jpeg|gif|png|bmp)/i;if(!reLooksLikeImage.test(url)){returnfalse;}varxhr=$.ajax({async:false,

javascript - backbone.js ajax 调用

我正在为我正在构建的新应用学习Backbone.js。我需要执行AJAX调用(RESTSERVICE)进行身份验证。这个调用的正确位置在哪里?在模型、View或其他地方?特别与Backbone.jsMVC模型相关。$(function(){varLoginView=Backbone.View.extend({el:$("#login-form"),events:{"click#login":"login"},login:function(){alert("Hello");}});window.LoginView=newLoginView();});Username:Password:L