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 ajax请求传递数组?

尝试使用ajax请求将数组传递给php页面。 当前响应是ction Array() { [native code] } ,而不是实际的数组内容(im positive不为空)。 这是我的代码: function GetPaginationPage(array1) { var jsonString = JSON.stringify(array1); $.ajax({ type: “POST”, url: “includes/get_pagination_page.php”, data: {data : jsonString}, success: function(data){ $(‘.contestants_list’).append(data); } }); }; 用json更新,现在通过’undefined’

jQuery – 奇怪的函数行为

我有UL列表和代码,它选择所选LI元素的所有父元素( https://stackoverflow.com/a/8883690/106616 )。 现在,我想在选择其他LI元素时清除选择。 为此,我创建了该代码: (简单地说,在选择新路径之前,我遍历数组以清除先前的选择,然后我清除数组,同时选择新路径我将新项目添加到该数组) $(‘#nav li’).click(function () { //clear the previous selection $.each(myArray, function (i, v) { console.log(‘loop: ‘ + v); $(‘#nav li a[href=”‘ + v + ‘”]’).css(‘background-color’, ‘Green’); }); myArray.lenght = 0; //add the new selection $(this).children(‘a’).each(function (item) { myArray.push($(this).attr(‘href’)); console.log(‘adding: ‘ + $(this).attr(‘href’)); $(this).css(‘background-color’, ‘Red’); }); }); 但是,如果我选择第一条路径,该代码会生成该输出。 补充:#/ 1210 循环:#/ […]

使用Mouseenter / MouseLeave在JavaScript中更改Div

我试图使用数组索引,以便在触发mouseenter和mouseleave函数时允许一组div ID从一个ID更改为另一个ID。 我知道还有其他方法可以做到这一点 – 切换,hover或CSShover。 这只是为我学习,我很新。 下面的代码被注释,并且基本问题与“largeID”(或smallID)的数组变量输出正确值的原因有关,但尝试使用索引值则不然。 对于每个for语句,我希望当鼠标进入div时,smallID [i]值被替换为largeID [i]值,但我不想为每个值编写代码,即“largeID [1] ,largeID [2]。 谢谢你的任何指示!! $(document).ready(function() { var smallID = []; var largeID = []; var divList = document.getElementsByTagName(‘div’)[1]; //get the second (radialMenu) div in the document var radialDivList = divList.getElementsByTagName(‘div’); // get all divs under the second (radialMenu) div for(var i = 0; i < […]

在刷新之前将数据从jquery检索到php

如何从jquery生成的输入中检索数据来处理它们与php $ _POST? (function($){ $countForms = 1; $.fn.addForms = function(idform){ var myform = “”+ ” “+ ” Field A (“+$countForms+”):”+ ” “+ ” Field B (“+$countForms+”):”+ ” “+ ” remove”+ ” “+ “”; if(idform==’mybutton’){ myform = $(“”+myform+””); $(“button”, $(myform)).click(function(){ $(this).parent().parent().remove(); }); $(this).append(myform); $countForms++; } }; })(jQuery); $(function(){ $(“#mybutton”).bind(“click”, function(e){ e.preventDefault(); var idform=this.id; if($countForms<3){ $("#container").addForms(idform); } […]

在函数外部使用Ajax结果

如何在ajax函数之外使用ajax请求的结果? 我将结果发送到其他function,它应该正常工作。 这是我使用的代码。 function ajaxcall_array(value) { var tmpajaxdata = new Array(); for (var i = 0; i < value.length; ++i){ tmpvar=(value[i]) ; tmpajaxdata.push(tmpvar) ; return tmpajaxdata ; } return tmpajaxdata ; alert(tmpajaxdata); console.debug(tmpajaxdata); } function ajaxcall(){ $.ajax({ url: 'ajax.php', data: "name", type:'GET', async:false, dataType: 'json', //data format success: function(results) //on recieve of reply { ajaxdata […]

数组在JSON请求之外消失

我正在尝试使用YouTubevideo的各种属性设置一个数组(您可能认为这有点多余,但我计划将来添加其他来源)。 我可以在JSON请求中将这些值添加到数组中,但是一旦我离开它,它们就会消失。 有任何想法吗? var socialPosts = new Array(); $.getJSON(‘https://gdata.youtube.com/feeds/api/videos?author=google&max-results=5&v=2&alt=jsonc&orderby=published’, function(data) { for(var i=0; i<data.data.items.length; i++) { //for each YouTube video in the request socialPosts[i]={date:Date.parse(data.data.items[i].uploaded), title:data.data.items[i].title,source:"YouTube", thumbnail:data.data.items[i].thumbnail.hqDefault, url:'http://www.youtube.com/watch?v=' + data.data.items[i].id}; //Add values of YouTube video to array } console.log(socialPosts[0].date); //This returns the correct data }); console.log(socialPosts[0].date); //This returns with undefined

php如何在列表视图中使用选择框搜索数据(表)

我有一个查询来从表(数据库)中选择要在列表视图(表)中显示的数据,而不是我希望通过选择框在列表视图(表)中使用没有按钮提交的代码搜索数据。 这是我在选择框中的代码 Select one two three 这是我的文件 function selectrun(sel){ var id= sel.value; $.ajax({ type:”POST”, url:”./tab.php”, data:{id:id,task:’search’}, success: function(response){ //(I don’t know what i should write for pass to php code) //what I return in response is a query because I want it’s execute at my main page,that why I want pass it to $querr_select in […]

如果/ Else表格的邮政编码/县filter

我有一个网站,其中包含我所居住地区某些县的特定内容。 我想创建一个表单,帮助用户访问他们需要的特定页面。 因为我不想要一个县的下拉列表。 我希望用户输入邮政编码,然后如果该邮政编码中存在重叠,则选择一个县。 我不确定这是否可行,但我正在尝试创建一个可以执行此操作的表单: 表单的第一部分:输入邮政编码的文本框,然后单击提交,然后显示隐藏的可用县的显示无线电组选项,根据他们选择的县,它们将被定向到特定的URL。 我试图将它基于我在Fiddle上看到的代码 这是我正在使用的(并失败) Zip Code: Option County1, County2 or Other Option County3, County4 or Other Please call our office for a quote jQuery的: $(function () { var zipCode1 = [‘11111’, ‘22222’, ‘33333’]; $(‘#id_div_one, #id_div_sorry’).hide(); var zipCode2 = [‘44444’, ‘55555’, ‘66666’]; $(‘#id_div_two, #id_div_sorry’).hide(); $(‘#zip_form’).submit(function () { $(‘#id_div_one, #id_div_two, #id_div_sorry’).hide(); if (jQuery.inArray($(‘#id_zip_code’).val(), […]

将多维数组从jsp传递给控制器

我正在创建一个更新页面,我使用jquery创建一个二维数组,其中包含更新的propertyName和旧值。 我这样做是为了不需要在服务器上检查更新的属性。 这个updatedParam变量我需要将它传递给Spring控制器。 该怎么做? 此变量不是模型支持表单的一部分。 我在控制器中尝试了以下操作,但它不起作用 @RequestMapping(value = “/updateEmployee.html”, method = RequestMethod.POST) public String updateEmployee( BindingResult result, @ModelAttribute(“employee”) Employee employee, ModelMap model, @ModelAttribute(value = “updatedParam”) Map updatedParam) { 我甚至试过这个,但即使它不起作用 @RequestMapping(value = “/updateEmployee.html”, method = RequestMethod.POST) public String updateEmployee( BindingResult result, @ModelAttribute(“employee”) Employee employee, ModelMap model, @ModelAttribute(value = “updatedParam”) String[][] updatedParam) { 注意:updatedParam是我在jsp中生成的变量,当我在表单提交上调用此操作时,我希望传递该变量。 另请注意表单提交代码 $(“#updateEmployeeForm”).submit(function(){ //Compute […]