Tag: 数组

如何在jqrid子网格的每一行中使数据不同?

我有一个带有一行子网格的jqgrid。 现在每个子网格行都有相同的数据,我想知道的是使用subGridRowExpanded对象在每个子网格行中填充不同数据的最佳方法。 这是jsfiddle,看看到目前为止我做了什么: http://jsfiddle.net/mojarame/h54Gs/light/ http://jsfiddle.net/mojarame/h54Gs/embedded/result/

在JavaScript数组中求和总计

我有一个在我的页面上创建的动态JavaScript数组(这些数字都不会相同,有很多变化),例如: myArray[ 1 ] = [295518, 2]; myArray[ 2 ] = [123518, 123]; myArray[ 3 ] = [295518, 43]; myArray[ 4 ] = [295518, 65]; myArray[ 5 ] = [234518, 3]; myArray[ 6 ] = [567518, 56]; 这个数组的解释: [id number, quantity] myArray[ 1 ] = [295518, 2]; 我需要将所有类似的id数组元素组合在一起并对它们的值求和。 For instance: 295518 would add 2 + […]

如何在ajaxpost上传递对象数组作为参数

我有以下数组对象 [{“site”:”88333″,”event”:”TEST”,”event_window”:”4th April – 4th April”,”monitoring_start”:”10-Apr-2016″,”monitoring_end”:”10-Apr-2016″}] 我试图传递ajaxpost作为关键值。 我可以有多行。 我试过$.param(JSON.stringify(json_o))和$.param(json_o) ,这不起作用 这里显示的示例看起来像我已经完成但不起作用的数组对象。 var params = JSON.stringify(json_o); console.log(params); $.ajax({ url : ‘../../api/netcool/add-event’, data : params, type: ‘POST’, error : function (data, textStatus, jqXHR) { if(data.statusText != “abort”) console.log(data); }, dataType : ‘json’, success : function (data) { console.log(data); } });

将Jquery数组元素附加到匹配的列表节点

作为此问题的扩展: JQuery仅在包含关键字时才返回DIV及其内容 我的菜单现在分为2个组件 – 顶级菜单元素和底部菜单元素基于html中的标记值(现在这是TOP) 下一个问题是顶层菜单div已经包含静态代码,如下所示 – 如何将新创建的项目(对于顶层菜单)与其匹配的静态结构相匹配。 让我告诉你html: 静态HTML Category 1 Category 3 此“topelement”中的每个项目都包含一个包含h3标记的周围div和一个包含列表项的UL。 作为一个例子:第一个h3标签将包含文本’TOP Item 1’,表明它将被放入topElement组,我的目标是隔离字符串’TOP’并将后面的’Item 1’UL结合到List静态导航中的项目,因此这将成为子导航元素,如下所示: Category 1 item 1item 2item 3 Category 3item 1item 2item 3 再次感谢

如何从Array中删除对象并保存以供以后使用?

最初我的问题是如何从jQuery数组中删除对象 。 <找到答案,来自@nnnnnn的答案。 使用$.grep 我现在的新问题是你如何保存刚删除的对象? 原因是我希望能够将保存的对象推回到数组中,如果用户决定保留它。 我的networksarrays: 安慰: networks array = [object Object],[object Object] networks: Array[2] 0: Object count: 1 id: “6” label: “CompanyName” type: “Organization” 1: Object count: 1 id: “12622” label: “MyGroup” type: “Group” 从另一个答案我用它来查看网络数组,找到类型为“组织”的对象并将其删除。 networks = $.grep(networks, function(o,i) { return o.type === “Organization”; }, true); 有没有一种简单的方法来保存整个对象? 那么它可以被推回去吗? 谢谢参观!

计算JavaScript对象中属性百分比的变化

我想根据它的先前范围计算一系列数据的百分比变化。 这是我正在研究的一个例子: 下面是一个对象数组,我需要根据WeekNo范围的选择计算displayAd_imp , videoAd_imp和tv_impbased属性的WeekNo变化。 var objArr = [{ “Title”: “July 13 – July 19 2014”, “displayAd_imp”: “3,500”, “videoAd_imp”: “1.5”, “tv_imp”: “0.52”, “Date”: “2014-07-17T00:00:00.000Z”, “WeekNo”: 29 }, { “Title”: “July 20 – July 26 2014”, “displayAd_imp”: “1,600”, “videoAd_imp”: “2.55”, “tv_imp”: “0.052”, “Date”: “2014-07-24T00:00:00.000Z”, “WeekNo”: 30 }, { “Title”: “July 27 – Aug 2 2014”, “displayAd_imp”: […]

从localstorage中的对象中删除数组

当我点击一个按钮时,我加载了带有参数“id”的函数“DeleteFromlocalStorage”。 这是我的函数“DeleteFromlocalStorage”: function DeleteSessionFromLocalStorage(data) { var id_session = data; a = localStorage.getItem(‘session’); alert(a); } 我的alert(a); 给我这个输出: { “21114”:{ “ID”: “21114”, “EXTERNAL_ID”: “”, “sessiongroupid”: “1844”, “事件ID”: “5588”, “订单”: “0”, “名称”:” localStorage HTML5 Session“,”description“:”localstorage“,”starttime“:”2013-04-23 12:00:00“,”endtime“:”2013-04-23 13:30:00“,”speaker“ : “”, “位置”: “”, “的azazaz”: “0”, “XPOS”: “0.000000”, “ypos”: “0.000000”, “地图类型”: “计划”, “IMAGEURL”: “”, “演讲”: “”, “组织者”: “0”, “推特”: “”, “allowAddToFavorites”: […]

在Javascript中正确格式化JSON数组

我正在写一个简单的删除function。 此函数删除PHP正在输出的列表中的条目。 这是发生的事情: javascript选中此列表中的复选框并获取其ID 1,2,3etc。 使用JSON.stringify将创建的数组转换为JSON PHP获取POST并使用json_decode()对其进行解码(此操作失败) $(document).ready(function(){ $(‘.action_trash’).on(‘click’, function(){ //Select items to trash var TrashItems = []; $(‘input:checked’).each(function() { TrashItems.push($(this).attr(“id”)); }); //Convert to JSON var TrashJSON = JSON.stringify(TrashItems); alert (TrashJSON); $.ajax({ type: “POST”, url: “pages/forms_intake/actions/trash/model_trash.php”, data: {TrashItems:TrashItems}, cache: false, success: function(){ // do stuff to remove trashed elements from list. } }); }); }); […]

php array_intersect发出问题,我无法检查空数组

我有五个数组,搜索哪个用户可以随机搜索。 因此,对于这五个有时可能有两个数组,三个数组或五个数组等等的值。 所以当我相交时,我无法检查哪些是空的,因此它总是返回一个空数组。 $full_ids = array_intersect($g_arr, $c_arr, $k_arr, $m_arr, $p_arr); 实际上我需要检查并使这个动态,如果有$g_arr, $c_arr值$g_arr, $c_arr那么上面的操作将应用这两个..喜欢 $full_ids = array_intersect($g_arr, $c_arr); 我不明白怎么检查? 任何帮助都会受到赞赏。谢谢

使用数组过滤数组Javascript

我试图查看一个数组中的每个值,看看它们是否包含在任何其他数组值中。 例如: arrOne = [‘a’, ‘b’ ,’c’ ]; arrTwo = [‘option a’, ‘option c’, ‘option b’, ‘option d’]; 因此,我希望它循环查看arrTwo中具有arrOne值之一的每个值,并删除那些不是我得到的值: arrFinal = [‘option a’, ‘option c’, ‘option b’]; 这是我正在使用的代码: JavaScript的 function PreSaveAction() { var Fields = [‘input’,’select’,’textarea’] var ReqEmpty = 0; var RowNum = ( $(‘table.input-table > tbody > tr’).length); var type = []; var typeFinal […]