草庐IT

data-api

全部标签

javascript - Google API,从数据表中获取值(value)

google.visualization.events.addListener(geomap,"regionClick",function(e){console.log(e["region"]);console.log(data.getValue(e["region"],1));});我使用此代码查看单击了哪个区域。e["region"]给出该区域的行号,然后我使用getValue查看区域(标记)名称。现在,在控制台日志中显示了这个错误:未捕获错误:行索引1无效。应该在[0-14]范围内行索引1如何无效,因为它在[0-14]范围内?编辑:好了,更多代码:)GoogleVisualiza

javascript - 在 Google Visualization API 中使用 Group By Aggregation 保留格式

使用Google的可视化API,我使用google.visualization.data.group根据我的原始数据创建子表。我的原始数据使用{v:"US",f:"UnitedStates"}的技巧来显示值以外的内容,但是当我使用聚合函数时,格式被删除,只留下“US”部分。有什么方法可以保留原始格式,或者有一种简单的方法可以将其添加回使用组聚合创建的数据表吗?示例数据:[2010,{v:"MA",f:"Morocco"},{v:"002",f:"Africa"},{v:"002",f:"NorthernAfrica"},21.12724],[2010,{v:"AW",f:"Aruba"

javascript - React Context API,更新上下文

我想在一些网络调用完成后在运行时设置上下文(只有这样我才知道需要在我的应用程序中访问的值),但我不知道如何保留这个值。我可以像这样更新上下文值:我可以在哪里使用组件的状态。这种方法取自官方React文档。但我很惊讶地发现这个提供者的其他消费者获得了在React.createContext()调用中初始化的默认值(一个空对象)。有没有办法在运行时更新上下文并在应用程序的生命周期内保持该值? 最佳答案 确保您的ContextConsumer是关联Provider的子级,否则它只会获得默认值。参见https://reactjs.org/d

javascript - jquery:如何通过 ajax 加载 Google Maps API?

在你回复之前:这并不像你想象的那么直接!我有一个“在map上显示”按钮单击时打开对话框/灯箱与谷歌映射。我不想加载mapapi页面加载,就在map被加载时要求这是“在map上显示”按钮放入对话框的php文件:$(function(){//googlemapsstuffvarlatlng=newgoogle.maps.LatLng();varoptions={zoom:14,center:latlng,mapTypeControl:false,mapTypeId:google.maps.MapTypeId.ROADMAP};varmap=newgoogle.maps.Map(docume

javascript - 如何使用混合面板 API?

我无法连接到混音面板。我试过使用正确的api_key和api_secret,像这样:$(document).ready(function(){$("#btnTest").click(function(){varapi_key='BigSecret';varapi_secret='BigSecret2';varexpire=newDate('2012','12','24').getTime()/1000+3600;varfrom_date=$("#date1").val();varto_date=$("#date2").val();varsig=faultylabs.MD5("api_k

javascript - 为 Google 登录调用 data-onsuccess 方法

我正在尝试整合GoogleSignIn进入我的网络应用。我的页面有Google按钮:ModalDialogue.cshtml:SignupwithGoogle+我试图在我的js中触发该方法:ModalDialogue.js:functiononSignIn(googleUser){varprofile=googleUser.getBasicProfile();console.log('ID:'+profile.getId());//Donotsendtoyourbackend!UseanIDtokeninstead.console.log('Name:'+profile.getName

javascript - 混合两个音频缓冲区,使用 web Audio Api 将一个放在另一个的背景上

我想通过将一首歌曲作为另一首歌曲的背景音乐来混合两个音频源。例如,我有输入:解码这些文件的脚本:window.AudioContext=window.AudioContext||window.webkitAudioContext;varcontext=newwindow.AudioContext();varsources=[];varfiles=[];varmixed={};functionhandleFilesSelect(event){if(event.target.files.lengthi+1){readFiles(i+1,callback);}else{if(callback

javascript - 元素中的 "data"属性

运行我的代码没有任何问题。我的问题是:这是我正在做的好事吗?这个跨浏览器/跨平台兼容吗?我正在使用xhtmlstrictdoctype。alert($('#element').attr('data'));现在你可能想知道我为什么不这样做:$('#element').data('json','{"foo":"bar"}');alert($('#element').data('json'));我举个例子说明我为什么要这样做。我正在使用默认头像图像加载一个网站中的所有评论我只想在用户向下滚动时加载正确的图像,因此我需要将正确的图像源存储在某个地方。没有这个我需要做的:$('#avatar-1

javascript - 如何使用 Chrome.storage API 等待 javascript 函数返回响应?

我正在尝试使用以下代码在Chrome扩展程序中设置和获取名称值对。if(!this.Chrome_getValue||(this.Chrome_getValue.toString&&this.Chrome_getValue.toString().indexOf("notsupported")>-1)){this.Chrome_getValue=function(key,def){chrome.storage.local.get(key,function(result){returnresult[key];});};this.Chrome_setValue=function(key,va

javascript - Ember-data 通过 id 和其他参数查找记录?

在Ember文档中我发现find()支持通过id查找:this.store.find('post',1);//=>GET/posts/1也可以通过传递任意参数:this.store.find('post',{name:"Peter"});//=>GETto/posts?name='Peter'但在我的例子中,我必须通过id查找,并传递一个额外的参数来请求所有字段都包含在响应中(默认情况下省略一些字段),如下所示:this.store.find('post',1);//=>GET/posts/1?include=all我试过这样做:this.get('store').find('post