草庐IT

ajax-tags

全部标签

javascript - 在 Ajax 回调中访问 `this`,全部在对象内

我正在处理有关对象内部的Ajax回调的问题。请考虑这段代码:Search.prototype={ask:function(query){//Displayloader$('.loader').show();$.ajax({dataType:'jsonp',type:'GET',url:'http://api.deezer.com/search/track/',data:{output:'jsonp',q:query}}).done(function(res){this.loadResults(res);//[Error]Objectsuccesshasnomethod'loadResu

javascript - React Hooks - 发出 Ajax 请求

我刚开始玩Reacthooks,想知道AJAX请求应该是什么样子?我已经尝试了很多次,但无法让它发挥作用,也不知道实现它的最佳方法。以下是我最近的尝试:importReact,{useState,useEffect}from'react';constApp=()=>{constURL='http://api.com';const[data,setData]=useState({});useEffect(()=>{constresp=fetch(URL).then(res=>{console.log(res)});});return(//displaycontenthere)}

php - 在线游戏,或比 ajax 更快的发送/接收数据的东西

我会尽量缩短。到目前为止我做了什么:我的游戏将通过使用setTimeout或setInterval的JavaScript运行。它不是闪光灯或任何特别的东西。到目前为止,我所做的就像测试运行(这样你可以更好地理解),几乎是Ajax循环,以尽可能快地向PHP页面发送请求,然后PHP读取$_GET在请求的url中,然后PHP使用$_GET编辑一个名为p1.html的文件,它只是玩家1的x和y轴坐标。所以在玩家2的浏览器中,它几乎完成了我上面所说的,现在当它收到Ajax请求时,它将收到玩家1的坐标。因此JavaScript执行它所做的,并在玩家2的浏览器上移动玩家1。这就是我自己做的,我测试了

javascript - 电话休眠后长轮询 jQuery.ajax() 无法回调?

我的网络应用程序使用“长轮询”方法来与服务器上的最新数据保持同步。服务器只有在有新数据时才响应,这可能相隔很多分钟。(这是一个供暖控制系统,您只能在室温变化或有人更改设置时看到更新)。varversion="0";functionupdater(){$.ajax({type:"POST",url:"/listen",data:version,success:function(data){version=handleUpdates(data);updater();},error:function(){setTimeout(updater,1000);}});}除一种情况外,它在桌面浏览器

javascript - 我该怎么做才能针对 IE7/IE8 优化我的 ajax 应用程序以避免出现 "Stop running this script"?

我的预订引擎在IE7中运行缓慢。它是基于ajaxified和散列/窗口onchange的。总共有5个步骤。我遇到的主要问题是第2步在IE中非常慢。当用户进入第2步时,系统会发出ajax请求以使用Web服务提取数据以显示酒店房间。酒店客房分为主要房型和内部更具体的房型。应用于酒店房间的JS功能包括:房间里的Accordion房间类型的Accordion(嵌套Accordion)快速翻转图片jscrollpane,图片翻转后左侧房间描述自定义滚动条jscrollpane,右侧房型自定义滚动条所有这一切导致了著名的:我用谷歌搜索并找到了this、this和this。很明显,原因是IE中在特定

javascript - 从 HTTPS 页面强制 AJAX 调用为 HTTPS

当前正在从HTTPSjsp进行AJAX调用以从另一个jsp页面调用数据。然而,我们遇到了混合内容问题:MixedContent:Thepageat'https://etc/'wasloadedoverHTTPS,butrequestedaninsecureXMLHttpRequestendpoint'http://etc/path/to/other/page.jsp'.Thisrequesthasbeenblocked;thecontentmustbeservedoverHTTPS.如何强制AJAX调用通过HTTPS调用?AJAX调用如下所示:varurl="/path/to/othe

javascript - 如何使用 jquery ajax 将数据传递到另一个页面

我在ajax调用上有问题。这是我关于ajax的代码:$('#Subjects').click(function(){$.ajax({type:'POST',url:'../portal/curriculum.php',data:'studentNumber='+$('#StudentID').val(),success:function(data){$('#curriculum').html(data);}});});当我在另一个页面上回显studentNumber时,studentNumber是undefined。这是为什么? 最佳答案

javascript - 延迟 AngularJS 中的整个页面加载,直到服务的 ajax 完成

我的AngularJS项目中有一个configService,它通过ajax请求从服务器获取整个项目的一些配置值,例如用户是否需要在他们的帐户被审核之前进行审核激活。要根据配置显示信息,整个第一个页面加载应该延迟到这个ajax请求完成。我的服务看起来像:angular.module('clientApp').factory('configService',function($http){varconfigService={};varconf={};Object.defineProperty(configService,'serverConfig',{get:function(){ret

javascript - 使用在 AJAX 中获得的 JSON 数据填充 JSTree

我正在尝试使用从服务(使用ajax调用)获取的JSON数据填充JSTree。但是,我在jquery.jstree.js文件中收到“既没有提供数据也没有提供ajax设置错误”。因此,JSTree仅显示加载gif。AJAX代码(编辑尝试将json设置为局部变量test,然后返回test)functiongetJSONData(){vartest;$.ajax({async:true,type:"GET",url:"/JavaTestService/rs/TestService/MyFirstTestService?languageCode=en_US&version=2",dataType

javascript - jquery.ajax 访问控制允许来源

所以这是我的电话:$.ajax({url:url,headers:{'Access-Control-Allow-Origin':'*'},crossDomain:true,success:function(){alert('itworks')},error:function(){alert('itdoesntwork')},datatype:'jsonp'});我的网址是合法的。你会注意到我没有数据集。我不确定数据类型是否正常工作,因为它实际上返回了xml,但我也试过了。它调用了sportsdata的api。在该站点上,他们向您显示了x-originating-ip的请求header,