Tag: 多维数组

Jquery使用动态键和多个值创建关联数组

尝试创建以下内容: 数组(’12345’=>’A01’,’A02’,’A03′ ‘22222’=>’B01’, ‘33333’=>’C01’,’C02’) 所以基本上每个键都是从另一个数组动态生成的。 假设某个事件被触发后变量数字为’12345’。 我们有一个名为location的数组,例如这个数组(’A01’,’A02’,’A03’) 那么在主arrays上,它将映射两个数字和位置。 这是每次有事件时我需要保存的数组。 在下一个事件执行中,我们将获得数字变量的新值,例如’22222’,然后新的数组位置将覆盖另一个(’B01’),例如,依此类推。 请记住,键将始终是动态的,值可以是1到50,例如我们不知道。 我知道这更像是Jquery上的Object Literals。 提前thx。 这是一段代码,需要能够获得密钥和值 $.each(dragarray, function(index, value) { dragid_loc[‘value’] = []; // do loop to add each element of other array $.each(draglocation, function(index2, value2) { dragid_loc.value.push(value2); }); }); console.log(dragid_loc); 这条线似乎导致问题我不会将另一个数组draglocation的值推入每个。 需要获得关键和价值。 dragid_loc.value.push(value2);

在jquery中为多维数组分配索引和值

我想在jquery中将特定(数字)索引添​​加到多维数组,然后在这些索引处分配值。 每个索引本身都是一个数组,这些子数组的索引也将被动态分配。 $(document).ready(function(){ $(‘#Show’).click(function(){ var AllItem = new Array(); $(“select[name^=’Item’]”).each(function(dropdownumber, selected) { var name = $(this).attr(‘name’); var toRemove = ‘Item[‘; var name1 = name.replace(toRemove,”); var CategoryCode = name1.replace(‘]’,”); alert(‘item category code = ‘ + CategoryCode); if (!AllItem[CategoryCode]){ //here I want that index 9 is set as an array, but it adds 9 elements , //I […]

多维数组 – 检查对角连续值

编写一个数组检查以确定其中是否存在任何潜在的连续values ,无论是horizontal , vertical还是任何一种diagonal 。 下面的示例是一个示例对角线,但我需要它同时工作/和\ 。 小提琴: http : //jsfiddle.net/PXPn9/10/ 那么让我们假装一个场景…… var b = [ [ 0, 0, X, 0, 0 ] [ 0, 0, 0, X, 0 ] [ 0, 0, 0, 0, X ] [ 0, 0, 0, 0, 0 ] [ 0, 0, 0, 0, 0 ] ] 使用基本的2级深度循环,迭代整个事物并使用一些三元运算符来识别“胜利” function testWin() […]

如何在jquery中创建多维数组/对象并通过AJAX post传递

我正在创建一个订单表单,其中包含用户可以购买的订单商品表。 输入使用数据属性来存储项目名称和每件的价格,如下所示: <input type="text" class="input-small quantity-input" data-pid="” data-min=”” data-max=”” data-price=”” data-name=”” placeholder=”quantity…”> 除了如何迭代每个数量输入项并将其添加到我可以通过AJAX Post发送的多维数组之外,我已经弄明白了。 我目前有以下代码,但是当我在$ _POST值上执行print_r时,它说:不允许的关键字符:新鲜的罗非鱼片 $(“#ccform”).validate({ rules: { firstName: { required: true }, lastName: { required: true }, email: { required: true, email: true, }, cardNumber: { required: true }, expMonth: { required: true }, expYear: { required: true }, cvv: { required: true […]

jQuery创建多维数组

我正试图弄清楚如何在jQuery中创建一个多维数组。 我在循环之外实例化数组。 var myArray = []; 在我的循环内部我想添加数组元素。 i = 0 [loop start] myArray[i][$row[sku]] = $row[qty]; // sku might be repeated will this cause an issue? You will see in the error below “295518” is repeated… [loop end] 在我的源代码中,它看起来像这样: myArray[ 1 ][ 295518 ] = 122; 然后我在循环结束时运行它… console.log( myArray ); 我在控制台中收到此错误: Uncaught TypeError: Cannot set property […]

如何从多个数组中删除文件详细信息

我显示div中的所有文件,这些文件是一个数组upfiles 。 使用jquery中的每个显示带删除按钮的所有文件,当我单击删除按钮时,应从数组中删除相应的文件详细信息。 这是每个循环的jquery代码,用于从数组中删除文件详细信息 var int_loop = 1; var display_removebutton=””; $(upfiles).each(function(index, file) { if(total_size > 1000) // size limit comparision display_removebutton = “” size = Math.round( file.size / 1024 ); if(size > 1000) { if(size > 1024) size_display = Math.round(size / 1024 * 100)/100 + ‘ mb’; else size_display = size + ‘ kb’; alert(file.name+”(“+size+”)”+” […]

找到lats / lngs的平均值(中心)

我正在动态地将几个点绘制到谷歌地图上。 我正在努力寻找找到给定点中心的最佳方法。 我尝试过使用以下内容: var mapArray = new Array; mapArray[0] = new Array(42, 35.391228, -119.008401); mapArray[1] = new Array(34, 33.874277, -118.131555); mapArray[2] = new Array(214, 32.6922592, -115.4962203); mapArray[3] = new Array(216, 33.3818875, -117.2449785); mapArray[4] = new Array(40, 36.805231, -119.770192); mapArray[5] = new Array(47, 37.638266, -122.117398); mapArray[6] = new Array(218, 37.638266, -122.117398); mapArray[7] = new Array(39, 33.70677, […]

重构复杂的嵌套数组

我有一个像这样的数组: var my_array= [ [2, [[9, 10]]], [5, [[10, 11]]], [4, [[11, 9]]], [1, [[19, 2], [41, 10]]], [7, [[17, 3]]], [0, [[11, 4], [18, 5]]] ] my_array的数组包含另外两个数组(第一个不是必需的,但是看第二个( myarray[1] :这个数组包含不同的x / y坐标[18, 4] ) 我想得到另一个看起来像这样的数组(下面的解释): var result_array= [ [ [2, [9, 10]], [5, [10, 11]], [4, [11, 9]], [0, [11, 4]] ], [ [1, [19, […]

使用jquery ajax post提交表单输入数组

好吧,我想通过jquery ajax提交表格。 所有输入都在一个数组中,它是多维的。 它是一个动态forms,使用数组键作为问题ID。 该子项用于在问题集中对问题进行分组。 Question 1? Question 2? Question 1? Question 2? Question 3? 1 2 3 4 这就是我的示例html。 这是我的示例jquery: $(“#testing”).submit(function() { var data = $(‘input[name^=”data\\[“]’).serializeArray(); $.ajax({ type: “POST”, url: “upload.php”, data: {internalform: “submit”, data: data}, dataType : “text”, success: function(returndata){ if(returndata == “no”) { return false; } else { alert(“clicked 1 ” + […]

如何轻松地将多维JSON解析为html?

我想轻松地将json解析为html。 我有一个多维的json。 所以我想轻松解析这个到HTML。 任何插件或任何简单的代码可用吗? 以下是我的json文件。 [ { “country”: “India”, “state”: [ { “name”: “Delhi”, “capital”: “New Delhi” }, { “name”: “Tamilnadu”, “capital”: “Chennai” } ] }, { “country”: “USA”, “state”: [ { “name”: “Alabama”, “capital”: “Montgomery” }, { “name”: “Alaska”, “capital”: “Juneau” } ] } ] HTML是这样的。 India State1 :capital State2 :capita2 USA State1 :capital […]