草庐IT

get_type

全部标签

javascript - 如何使用 Angular $http GET 调用填充 Kendo 网格

我在将Kendo网格绑定(bind)到Angular服务调用时遇到问题。我有一个Angular$http服务,它有一个getData()方法,如下所示:'use-strict';payrollApp.factory('dataService',function($http,$q){return{getData:function(){vardeferred=$q.defer();$http({method:'GET',url:'/api/apihome/',}).success(function(data,status,headers,config){deferred.resolve(d

javascript - jQuery.get 没有收到服务器上最新版本的文件

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:PreventcachingofAJAXcall我正在使用jQuery读取网络服务器上的一个小文本文件:jQuery.get('scores.txt',function(data){parseScores(data);});这几乎可以正常工作——但它不能可靠地加载最新版本的文件。即使story.txt已更改,刷新页面也会为data返回完全相同的值。服务器是标准的MacOSApache,没有启用缓存,它和客户端是同一台机器——所以理论上我和它之间没有其他缓存。如果我将http://127.0.0.1/score

javascript - 使用 javascript 在 url 中添加/修改查询字符串/GET 变量

所以我想替换url中的GET变量值,如果该变量不存在,则将其添加到url。编辑:我正在对元素href而不是页面当前位置执行此操作。我不擅长javascript,但我知道如何很好地使用jQuery和javascript的基础知识。我确实知道如何编写正则表达式,但不知道如何使用正则表达式的javascript语法以及将其与哪些函数一起使用。这是我到目前为止的内容,它在第3行确实有错误:在jsfiddle(或以下)上查看:http://jsfiddle.net/MadLittleMods/C93mD/functionaddParameter(url,param,value){varpatte

javascript - 在 $http.get 请求中调用 AJAX 后,Angularjs 不将变量存储到 $scope

我正在使用angularjs,但我无法让以下Controller将AJAX请求返回到Flickr的数据保存到$scope变量中。$http.get调用本地保存的json文件。成功后,它使用success()中返回的json来确定对FlickrAPI的AJAX调用的适当url。该调用成功后,我将数据记录到控制台。到目前为止一切顺利,它返回了一个包含三个对象的数组。但是,我正在尝试将该数组设置为$scope变量($scope.photos),以便我可以在我的View模板上对其进行迭代。但是,当我尝试在html中输出{{photos}}时,什么也没有。我怀疑这是一个promise问题,模板在

javascript - Angular HTTP Get 循环

这个问题在这里已经有了答案:JavaScriptclosureinsideloops–simplepracticalexample(44个答案)关闭8年前。我有一个Angular应用程序的问题。我有一个包含语言短代码的数组(“en”、“fr”、...)。基本上,我希望Angular在该数组上循环并对每个值发出HTTPget请求。for(variin$scope.langs){console.log($scope.langs[i].shortName);$http.get($scope.appURL+$scope.langs[i].shortName+'/api/products/?fo

javascript - D3 饼图 : Uncaught Type Error - Cannot read property 'pie' of undefined

我正在尝试基于此resource创建一个d3饼图.但是,我收到以下错误:UncaughtTypeError-Cannotreadproperty'pie'ofundefined我的代码:classPieChartextendsReact.Component{constructor(){super();//-Thisiswheretheerrorisoccuring!this.pie=d3.layout.pie().value((d)=>d.value);this.colors=d3.scale.category10();}arcGenerator(d,i){return();}rend

javascript - Google Maps : Get click or marker (x, y) 标记点击监听器内的像素坐标

我正在尝试在点击标记时在map标记上完全显示自定义信息窗口。我已经成功实现了thisanswer让div显示在mapCanvas上单击...但我无法在标记单击时复制它。是否有可能在标记点击功能中获取标记像素位置,并抑制普通信息窗口以显示所需的自定义信息窗口?我试过这个:google.maps.event.addListener(marker,'click',function(args){varx=args.pixel.x+$('#map').offset().left;//weclickedherevary=args.pixel.y;info.style.left=x+'px';inf

javascript - jQuery: 错误 - matchExpr[type].exec 不是一个函数

我今天遇到了这个错误。互联网上可以为我指明正确方向的资源非常稀缺。基本上,在编写一些JavaScript函数后,所有运行在选择器上的jQuery方法都会导致此错误:matchExpr[type].execisnotafunction 最佳答案 发生这种情况的原因是因为我扩展了Object.prototype。这会破坏jQuery中的所有循环功能。在这里阅读更多:Object.prototypeisverboten. 关于javascript-jQuery:错误-matchExpr[typ

javascript - 将 Typescript 2 @Types 与 typescript 1.8.10 一起使用

目前我正在尝试在我的项目中使用d3-dragv4类型。正在使用Ts1.8.10,尚未准备好迁移到TS2测试版。d3-v4类型库位于此处:https://github.com/tomwanzek/d3-v4-definitelytyped我尝试使用以下方式安装类型:typingsinstalld3-drag=github:tomwanzek/d3-v4-definitelytyped/src/d3-drag/index.d.ts#4d09073c046b6444859c66ff441f1e7691777d0f--save但我收到以下错误:typingsERR!causedby/tomwa

javascript - Angular 2 : How do I get params of a route from outside of a router-outlet

与Angular2Getrouterparamsoutsideofrouter-outlet类似的问题但针对的是Angular2的发布版本(因此是路由器的3.0.0版)。我有一个带有联系人列表和路由器socket的应用程序,用于显示或编辑所选联系人。我想确保在任何时候(包括页面加载时)都选择了正确的联系人,所以我希望能够在路线更改时从route读取“id”参数。我可以通过订阅路由器的事件属性来处理路由事件,但是事件对象只允许我访问原始url,而不是它的解析版本。我可以使用路由器的parseUrl方法解析它,但是这种格式不是特别有用,而且相当脆弱,所以我宁愿不使用它。我还在路由事件中查看