草庐IT

Ajax-Error

全部标签

javascript - angularjs $scope.$apply() 给出此错误 : Error: [$rootScope:inprog]

我正在尝试更新属于$scope的页面上的一些文本。但我不断收到此错误:Error:[$rootScope:inprog][http://errors.angularjs.org/1.2.15/$rootScope/inprog?p0=%24apply][1]atError(native)athttps://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:6:450atm(https://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:1

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 - 找不到模块 : Error: Can't resolve 'bundle.js' in '/Users/jonathankuhl/Documents/Programming/node js/sandbox/webpack-app'

我正在尝试完成有关Webpack的非常基础的教程。我无法让它编译一个非常基本的单行javascript应用程序。我已多次安装和卸载它。这只是学习如何使用Webpack的教程。我用了npminit设置package.json并且没有做任何其他事情来触摸该文件。我有一个index.html文件和一个应该捆绑到bundle.js文件中的app.js文件。我输入:webpackapp.jsbundle.js进入终端我一直收到这个错误:Jonathans-MBP:webpack-appjonathankuhl$webpackapp.jsbundle.jsHash:8d502a6e1f30f2ad

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