Tag: 数组

将表转换为数组

我已经看过很多关于如何将数组转换成表格的post,但其他方面的数据并不多。 我想找个像这样的桌子: Functional Category Brand Name When Obtained How Obtained How Often Worn Where Made Has a Graphic T-Shirt threadless Last 3 Months Purchased Monthly India Yes T-Shirt RVCA 2 Years Ago Purchased Bi-Monthly Mexico Yes 进入这样的数组: var tableData = [ { category: “T-shirt”, brandName: “threadless”, whenObtained: “Last 3 Months”, howObtained: “Purchased”, howOftenWorn: “Monthly”, whereMade: […]

我可以在javascript中将数组附加到’formdata’吗?

我正在使用FormData上传文件。 我还想发送一系列其他数据。 当我发送图像时,它工作正常。 当我将一些文本附加到formdata时,它工作正常。 当我尝试在下面附加’tags’数组时,其他一切正常但没有发送数组。 FormData和附加数组的任何已知问题? 实例化formData: formdata = new FormData(); 我创建的数组。 Console.log显示一切正常。 // Get the tags tags = new Array(); $(‘.tag-form’).each(function(i){ article = $(this).find(‘input[name=”article”]’).val(); gender = $(this).find(‘input[name=”gender”]’).val(); brand = $(this).find(‘input[name=”brand”]’).val(); this_tag = new Array(); this_tag.article = article; this_tag.gender = gender; this_tag.brand = brand; tags.push(this_tag); console.log(‘This is tags array: ‘); console.log(tags); }); formdata.append(‘tags’, tags); console.log(‘This […]

如何使用jQuery通过Ajax发送复选框数组的值?

我有一个包含大量表单字段(12 xn行)的表单。 每行中的第一个字段(代表产品)是一个类似于此的复选框: 每个复选框的值都是唯一的。 我想要做的是将检查值发送到PHP脚本以通过Ajax进行处理。 我遇到的问题是将ID正确地提供给服务器。 我尝试过几件事,包括: $(‘.ids:checked’).serialize(); 和 var ids = []; $(‘.ids:checked’).each(function(i, e) { ids.push($(this).val()); }); $.ajax({ url: “stub”, type: “post”, dataType: “json”, data: { ‘ids[]’: ‘ids[]=’+ids.join(‘&ids[]=’) }, success: function(data) { // stub } }); 但这些都导致在服务器上获取此信息: ids[]=104&ids;[]=105 我可以序列化整个表单并将其发送,但这可能会导致发送大量未使用的数据。 如何仅将delete[]的值发送到服务器? 理想情况下,PHP将其识别为数组? (我已经通过以逗号分隔的字符串发送ID来解决它,但想知道如何实现这一点,因为我花了足够的时间试图解决它)。

一个for循环,用于比较两个寻找匹配值的数组

我有两个数组,我需要互相检查,如果他们已达到每个数组中的两个项目实际上彼此相同的点,然后在某处附加一些html。 以下是我一直在尝试的一些代码: var daysArray = [“1”, “2”, “3”, “4”, “5”]; var courseHwork = [“4”, “8”, “15”, “16”, “23”, “42”]; 所以在上面的数组中只有一个匹配值,即:“4” 这是下一部分: for (var i = 0; i < courseHwork.length; i++) { //in my actual code courseHwork contains several objects, each of which //has a duedate property, so here I want to see if this part […]

通过hashtag拆分字符串并使用jQuery保存到数组中?

我有一个var,它有一个包含一系列单词的字符串,其中一些有标签,例如: var words = “#hashtagged no hashtag #antoherhashtag”; 我想将每个hashtagged字保存到一个数组中,有点像: var tagslistarr = words.split(‘ ‘); 但我不确定如何让#和空间包围的角色。 这有什么特别的方法吗? 是否有一些ASCII字符我打算用来识别这个?

在jQuery中迭代PHP数组?

如何在jQuery中迭代PHP数组? 我在PHP中有一个名为$viewfields的数组。 如何使用jQuery迭代此数组的每个元素? 编辑1 if(==’text’||==’number’) { $(“<input id=input type= ‘text’ style= ‘width:px’ data-attr= >”).appendTo(“#fb_contentarea_col1down21 #”); } 如果我给 $.each(arrayfromPHP,function(i,elem){ } 如何在jQuery中编写$ view [‘Attribute’] [‘type’]的代码? 我认为elem [‘Attribute’] [‘type’]不起作用? 编辑2 elem [‘Attribute’] [‘type’]确实有用

我可以索引javascript数组以匹配php变量的一组结果

我将搜索结果发送到jquery窗口 – 确切地说是10。 如果用户选择第4个结果,我希望将该特定结果分配给javascript变量。 接下来代码的底部是我认为我需要以某种方式索引javascript变量? 然后在这段代码的顶部,我想我可以分配用户选择的号码。 我已经弄明白了如何获取用户选择的数字。 同样在下面代码的底部,您将看到我在哪里注释了我的索引javascript变量以匹配相同的php变量的尝试。 $(function() { $( “#dialog” ).dialog({height: 550, width: 450}); $( “.submit” ).click(function(){ //if(this.id.indexOf(‘select’)>-1) {var id = (this.id.split(” “))[1]; console.log(id);} //bookSelect = id; $.ajax({ type: “POST”, url: ‘book-meta.php’, async:true, dataType: ‘json’, //assign values to the variables to be passed to the server via data data: { B : B, […]

如何检查数组中是否存在jQuery对象?

给定一个item和一个array ,我想知道item存在于array 。 item是一个jQuery对象,例如$(“.c”) 。 您可以假设item.length == 1 。 array是一个jQuery对象数组,例如[$(“.a”), $(“.b”)] 。 此数组中的每个项目可以表示0,1或更多对象。 以下是我想要实现的方法:( 现场演示 ) function inArray(item, arr) { for (var i = 0; i < arr.length; i++) { var items = $.makeArray(arr[i]); for (var k = 0; k < items.length; k++) { if (items[k] == item[0]) { return true; } } } return […]

JQuery解析JSON数组

我有一个JSON输出,如下所示: [“City1″,”City2″,”City3”] 我想获得每个城市名称,我该怎么做? $.getJSON(“url_with_json_here”,function(json){ }); 编辑: $.getJSON(‘url_here’, function(data){ $.each(data, function (index, value) { $(‘#results’).append(”+value+”); console.log(value); }); }); 以上似乎不起作用,没有输出值。

如何在Jquery中搜索数组,如SQL LIKE%value%statement

我有一个带有一些值的数组。 如何使用jquery搜索与该匹配或接近的值的数组? var a = [“foo”,”fool”,”cool”,”god”]; 如果我想搜索oo ,那么它应该返回foo , fool和cool因为这些字符串包含oo 。