草庐IT

数据操作

全部标签

JavaScript - 如何打开新页面并将 JSON 数据传递给它?

我有一个名为search.jsp的页面。当用户选择一条记录并按下编辑按钮时,我想用记录数据(存储在json对象中并传递到新页面)打开一个新页面(在同一窗口中)。如何使用Javascript(或jQuery)打开新页面并传递JSON数据? 最佳答案 如果两个页面在同一个域中,第三种方法是使用HTML5localStorage:http://diveintohtml5.info/storage.html事实上,localStorage正是为您想要的而设计的。处理GET参数或窗口/文档JS引用不是很便携(即使我知道所有浏览器都不支持loc

javascript - 用于分页的 AngularJS 中的限制和偏移数据结果

AngularJS在调用支持它们的外部数据资源时是否有Limit和Offset请求方法?我想有比这更优雅的解决方案,我通过routeParams传递限制和偏移量:functionListCtrl($scope,$http,$routeParams){$http.jsonp('http://www.example.com/api/list.jsonp?callback=JSON_CALLBACK&limit='+$routeParams.limit+'&offset='+$routeParams.offset,{callback:'JSON_CALLBACK'}).success(fun

javascript - jQuery Ajax 获取数据语法错误,无法识别的表达式 :

使用最新的jQuery(1.9.0),我很困惑为什么这段代码不起作用:$.testAjaxFilter=function(){varbase=this;//getfaqcategoriesvarcurrentFaqCategories=$('#category-listullia');//loopthrougheachfaqcategorylinkandbindaclickeventtoeachif(typeofcurrentFaqCategories!=='undefined'){$.each(currentFaqCategories,function(index,category)

javascript - 通过 WebDriver 的操作不会触发模糊事件

我有一个包含两个下拉菜单的网页。在一个下拉列表中选择一个选项将通过由blur事件触发的脚本更新另一个下拉列表中的选项列表。当焦点离开第一个下拉菜单时,会触发blur事件。当手动浏览页面时,这一切都很好。但是,当通过WebDriver执行相同的步骤时,blur事件永远不会被触发,因此下拉列表永远不会更新,导致我的脚本失败。这是我首先选择的下拉列表的html(并且附有onblur脚本:rder:odShipData',partialSubmit:true,oncomplete:function(xhr,status,args)>{focusOnShipToZip();;}},argumen

javascript - 使用参数 MVC 4 javascript 调用操作方法

我又累又蠢,但这是我的编码问题:我们使用d3.js在名为Live的MVC4操作方法中绘制谷歌地图元素。我们已经为d3.js元素实现了点击,需要从javascript重定向到另一个MVC操作方法。Action方法“声明”如下所示:publicActionResultVisualization(StringappId="",StringuserId="")在javascript中,我们在d3.js函数中有一个有效的代码片段,看起来像这样:.on("click",function(d,i){//justasanexampleusefortheclick-event.alert(d.AppNa

javascript - 通过 D3 绘制 HTML 表格不会更新现有数据

我正在使用D3绘制HTML表格,输入时一切正常。当我将新项目添加到我的数据集合时,它会将新项目正确添加到表中。问题是每当我更新集合中的现有对象(下面backgroundJobs集合中的对象)时。当我重新运行D3代码来同步表时,它不起作用。没有任何反应。代码如下:varvisibleColumns=['Name','Start','End','Status','Metadata','Errors'];vartable=d3.select('#jobs').append('table');varthead=table.append('thead');vartbody=table.appen

javascript - 数据表选定行背景颜色

我是新手,请多多包涵;我正在使用jQuery数据表插件,我需要选择一行并更改所选行的颜色。我跟着这个example来自数据表,但它对我不起作用。这是我初始化表格的方式:varoTable=$("#rolesTable").dataTable({//"bJQueryUI":true,"iDisplayLength":25,"aoColumns":[null,{"sType":"role"},null,null],"aaSorting":[[1,"desc"],[0,"asc"]]});这是点击事件和CSS类的代码:.row_selectedtr{background-color:blac

javascript - 如何使用 google 图表使用来自 json 的动态数据

我正在使用mvc,我想将我的数据连接到谷歌饼图。所以我使用json使用以下代码获取名称列表及其计数publicJsonResultlist(){varresult=list.GroupBy(i=>i.Name).Select(i=>new{word=i.Key,count=i.Count()returnJson(result.ToList(),JsonRequestBehavior.AllowGet);}使用谷歌图表APIgoogle.load("visualization","1",{packages:["corechart"]});google.setOnLoadCallback(

javascript - Ember 数据将模型的主键从 id 更改为其他内容

目前我有这样的模型设置App.Specialty=DS.Model.extend({//specialty_id:attr(),name:attr()});它有一个从名为specialty_id而不是id的jsonapi返回的主键(ember数据可能期望的)。因此,不要摆弄任何东西,ember数据会得到两个对象,其中一个使用id作为任何参数,第二个它得到正确的对象但id未定义。如何让ember数据知道它应该搜索specialty_id? 最佳答案 对于整个应用App.ApplicationSerializer=DS.RESTSeri

javascript - 如何在使用 jQuery AJAX 单击按钮后在 node.js 服务器上执行操作

我有一个问题。我想让服务器在点击按钮后做一些事情。这是我的HTML代码:$('like').click(function(){$.post('/test')});这是我的服务器端代码:app.post('/test',function(req,res){console.log('works');});而且它不起作用。 最佳答案 您的问题就在这里,您忘记了用于通过id定位元素的#,因此永远不会调用click。$('#like').click(function(){$.post('/test');});