Tag: 数组

使用jQuery AJAX将字符串数组传递给具有可变数量参数的webmethod

我正在尝试使用jQuery Ajax将一个字符串参数数组传递给C#ASP.NET Web服务。 这是我的示例Web方法。 请注意,该函数接受可变数量的参数。 当我运行jquery时,Chrome的javascript控制台中出现500内部服务器错误。 我正在使用jquery 1.6.2和.NET3.5 [WebMethod] public string Concat(params string[] arr) { string result = “”; for (int i = 0; i < arr.Length; i++) { result += arr[i]; } return result; } 这是jquery: $(document).ready(function() { var myCars=new Array(); myCars[0]=”Saab”; myCars[1]=”Volvo”; myCars[2]=”BMW”; $.ajax({ type: “POST”, url: “WebService.asmx/Concat”, data: {arr: myCars}, //can’t figure […]

删除字符串中重复单词的出现次数

以下面的字符串为例: var string = “spanner, span, spaniel, span”; 从这个字符串我想找到重复的单词,删除所有重复项,保持单词出现一次,然后输出修改后的字符串。 在这个例子中将是: var string = “spanner, span, spaniel”; 我已经设置了一个jsFiddle进行测试: http : //jsfiddle.net/p2Gqc/ 请注意,字符串中单词的顺序不一致,每个字符串的长度也不一致,因此正则表达式不会在这里完成工作我不这么认为。 我正在考虑将字符串拆分成数组的方法吗? 但我希望它尽可能轻松地在客户端上以及超级快速……

JavaScript多维数组

这不是我要问的问题,但我出乎意料地使用JavaScript数组搁浅了。 我来自PHP背景,在查看几个网站后,我不是更明智的。 我正在尝试创建一个多维数组。 var photos = new Array; var a = 0; $(“#photos img”).each(function(i) { photos[a][“url”] = this.src; photos[a][“caption”] = this.alt; photos[a][“background”] = this.css(‘background-color’); a++; }); 错误消息:照片[a]未定义。 我该怎么做呢? 谢谢。

将js Array()转换为JSon对象以与JQuery .ajax一起使用

在我的应用程序中,我需要通过ajax发送一个javascript数组对象到PHP脚本。 像这样的东西: var saveData = Array(); saveData[“a”] = 2; saveData[“c”] = 1; alert(saveData); $.ajax({ type: “POST”, url: “salvaPreventivo.php”, data:saveData, async:true }); 数组的索引是字符串而不是int,因此像saveData.join(’&’)这样的东西不起作用。 想法? 提前致谢

在javascript中将字符串转换为对象数组的最佳方法?

我想在javascript中将下面的字符串转换为数组。 {a:12, b:c, foo:bar} 如何将此字符串转换为对象数组? 有什么好主意吗?

使用其名称/值从数组中删除项目

我有以下数组 var countries = {}; countries.results = [ {id:’AF’,name:’Afghanistan’}, {id:’AL’,name:’Albania’}, {id:’DZ’,name:’Algeria’} ]; 如何使用其名称或ID从此数组中删除项? 谢谢

jQuery解析JSON多维数组

我有一个像这样的JSON数组: { “forum”:[ { “id”:”1″, “created”:”2010-03-19 “, “updated”:”2010-03-19 “,”user_id”:”1″, “vanity”:”gamers”, “displayname”:”gamers”, “private”:”0″, “description”:”All things gaming”, “count_followers”:”62″, “count_members”:”0″, “count_messages”:”5″, “count_badges”:”0″, “top_badges”:””, “category_id”:”5″, “logo”:”gamers.jpeg”, “theme_id”:”1″ } ] } 我想使用jQuery .getJSON来返回每个数组值的值,但我不确定如何访问它们。 到目前为止,我有这个jQuery代码: $.get(‘forums.php’, function(json, textStatus) { //optional stuff to do after success alert(textStatus); alert(json); }); 我怎么能用jQuery做到这一点?