Tag: 数组

将jQuery数组POST到Django

我正在尝试将一个简单数字的jQuery数组发布到Django,我真的无法使它工作。 我需要一点帮助。 我收到一个Http 500,出现以下错误: Internal Server Error: /edit_lists/ Traceback (most recent call last): File “/home/jabez/.virtualenvs/hackernews/local/lib/python2.7/site-packages/django/core/handlers/base.py”, line 187, in get_response response = middleware_method(request, response) File “/home/jabez/.virtualenvs/hackernews/local/lib/python2.7/site-packages/django/middleware/common.py”, line 106, in process_response if response.status_code == 404: AttributeError: ‘list’ object has no attribute ‘status_code’ 这是我的代码: JavaScript的 $(‘.btn-group’).find(‘#mark_as_done’).on(‘click’, function() { var tasks = grab_selected(); $.ajax({ type: ‘POST’, url: ‘/edit_lists/’, data: […]

将多个jQuery.val()读入数组

我有一些看起来像这样的代码可以正常工作: var info = []; for (i = 0; i < 10; i++) { info[i] = $('#info_' + i).val(); } 问题是这种模式在我的应用程序中很常见,但有一些细微的变化。 我想做的是使这成为像这样的oneliner,其中info成为一个数组: var info = $(‘[id^=”info_”]’).each().val();

jquery – 选择带有js数组名称的所有复选框

我想以这样的forms使用JQuery“check all”函数: http : //jetlogs.org/jquery/jquery_select_all.html 我的问题是我从php脚本生成我的表单,而且我不知道我将提前有多少个复选框。 我使用“数组”命名约定来获取我的$ _POST数据中所有选中的复选框值…所以我的复选框是这样的: <input type="checkbox" name="items[]" value="”> 但是这个JQuery声明不起作用: $(“input[@name=items[]]”).each(function() { this.checked = checked_status; }); 可能是因为我的“项目”末尾的“[]”搞砸了JQuery声明……我试着像这样编写@ name = items []:“@ name = items []”,并提出一些反对意见-slash在[和]之前,因此它们不被视为特殊字符,但它不起作用…… 如果有人知道解决方案,并愿意分享,那就太棒了!! 🙂

如何防止向javascript数组添加重复键

我找到了很多相关的问题,答案是关于…循环和使用hasOwnProperty,但我没有做任何正常的工作。 我想要做的就是检查数组中是否存在密钥,如果没有,则添加它。 我从一个空数组开始然后添加键,因为页面是用jQuery擦除的。 最初,我希望像下面那样简单的东西可以工作:(使用通用名称) if (!array[key]) array[key] = value; 不行。 跟进: for (var in array) { if (!array.hasOwnProperty(var)) array[key] = value; } 还尝试过: if (array.hasOwnProperty(key) == false) array[key] = value; 这些都没有奏效。 要么没有任何东西被推送到数组,要么我尝试的只不过是简单地声明array[key] = value为什么这么简单如此难以做到。 任何使这项工作的想法?

循环遍历对象数组,并按对象元素id返回每个总值的总和

我正在为一个非常复杂的发票方法计算税金 。 我不能解释整个过程,但如果你有问题,我会尽我所能回答。 我在JS中提出了一个对象数组: [ {row_id: “20003859”, expense_id: “429”, tax_select: “tax1”, tax_id: “1”, tax_name: “GST 5%”, tax_no: “”, tax_value: “13.23”}, {row_id: “20003859”, expense_id: “429”, tax_select: “tax2”, tax_id: “3”, tax_name: “QST 9.975%”, tax_no: “”, tax_value: “26.38”}, {row_id: “20003840”, expense_id: “409”, tax_select: “tax1”, tax_id: “1”, tax_name: “GST 5%”, tax_no: “”, tax_value: “13.23”}, {row_id: “20003840”, expense_id: “409”, tax_select: […]

香草Javascript相当于jQuery not()

这就是我在jQuery中所做的: var text2 = $(node).not(“span”).text(); console.log(text2); 我如何在纯JavaScript中做同样的事情? 我知道如何在javascript中获取元素,但不知道如何忽略元素并选择其余元素 var spans = node.getElementsByTagName(‘span’); 我需要获取node中不包含每个元素 这是我的HTML Farley Sex: Male DOB: 12/08/2010 Weight: 20 lbs Location: Kennel 2B Temperament: Aggresive Allergies: Sulfa, Penicillin, Peanuts Cunningham, Stephanie Dog Pomeranian PQRST1234567

尝试遍历JavaScript中的前50个甚至Fibonacci数时出错输出

我是JavaScript新手,无法让我的代码工作。 非常感谢任何帮助/指导。 我试图“显示前50个甚至斐波那契数字的总和”时输出错误(目前为“9.715575428267785e + 30”) 我需要:1。创建一个生成Fibonacci数的循环。 2.测试每一个是偶数还是奇数。 3.添加偶数,然后计算它们。 ————这是我的代码,因为——– Get the Sum! The sum of the first 50 even Fibonacci numbers is: var getFibSum = document.getElementById(“sumFib”); getFibSum.onclick = function () { fiftyEvenFibonacciSum(); } function fiftyEvenFibonacciSum() { var loopFib; //Initialize fibonacci array var fibonacci = new Array(); //Add fibonacci array items fibonacci[0] = 0; fibonacci[1] = […]

如何通过嵌套属性对数组进行排序

let array = [{“id”:248439,”name”:”Cross Creek Ranch/Creek Cove”,”surveyStatus”:{“territoryName”:”Fulshear”,”subdivisionName”:”Cross Creek Ranch/Creek Cove”,”subdivisionId”:248439,”dateTimeAdded”:null,”surveyStatus”:”0″}},{“id”:248545,”name”:”Lakes of Bella Terra/Via Verdone”,”surveyStatus”:{“territoryName”:”Fulshear”,”subdivisionName”:”Lakes of Bella Terra/Via Verdone”,”subdivisionId”:248545,”dateTimeAdded”:null,”surveyStatus”:”0″}},{“id”:248546,”name”:”Lakes of Bella Terra/Via Moderna”,”surveyStatus”:{“territoryName”:”Fulshear”,”dateTimeAdded”:”2017-03-13 14:24:24.312″,”lng”:-95.78459389953542,”userId”:”6e77831f-9be5-41a4-8135-d961a94ef917″,”subdivisionId”:”248546″,”surveyStatus”:”2″,”territoryId”:”4921″,”userName”:”Michelle Artis”,”marketId”:”13″,”subdivisionName”:”Lakes of Bella Terra/Via Moderna”,”dateTimeUploaded”:”2017-03-13 14:24:24.316″,”lat”:29.68844027643332}},{“id”:248547,”name”:”Lakes of Bella Terra/Via Privato”,”surveyStatus”:{“territoryName”:”Fulshear”,”subdivisionName”:”Lakes of Bella Terra/Via Privato”,”subdivisionId”:248547,”dateTimeAdded”:null,”surveyStatus”:”0″}},{“id”:248548,”name”:”Lakes of Bella Terra/Mirandola”,”surveyStatus”:{“territoryName”:”Fulshear”,”subdivisionName”:”Lakes of Bella Terra/Mirandola”,”subdivisionId”:248548,”dateTimeAdded”:null,”surveyStatus”:”0″}},{“id”:248549,”name”:”Lakes of Bella Terra/La Bella Cortile”,”surveyStatus”:{“territoryName”:”Fulshear”,”dateTimeAdded”:”2017-03-13 14:38:22.958″,”lng”:-95.78834879221002,”userId”:”6e77831f-9be5-41a4-8135-d961a94ef917″,”subdivisionId”:”248549″,”surveyStatus”:”2″,”territoryId”:”4921″,”userName”:”Michelle Artis”,”marketId”:”13″,”subdivisionName”:”Lakes of Bella Terra/La Bella Cortile”,”dateTimeUploaded”:”2017-03-13 […]

检查数组中的部分匹配

我有一个JavaScript数组,其中包含一些在请求创建用户帐户时无法使用的单词。 我试图循环所请求的帐户并检查它们对文字filter。 如果它们包含任何单词,则该值将移动到“无效帐户”数组。 // Create our arrays var blacklist = [“admin”, “webform”, “spoof”]; var newAccounts = [“admin1@google.com”, “interweb@google.com”, “puppy@google.com”]; var invalidAccounts = []; // I need to check if any of the new accounts have matches to those in the blacklist. // admin1@google.com would need to be pushed into the invalidAccounts array because it // […]

jquery数组特定组合的串联,除非重复

这种方式的数据: [Array1] = [‘blue’,’green’, ‘yellow’,’red’,’very very red’] [Array2] = [‘ColumnA’,’ColumnB’,’ColumnC’,’ColumnD’,’ColumnD’] 这导致两行。 所需的JSON输出: { ‘row1’: {‘ColumnA’:’blue’,’ColumnB’:’green’,’ColumnC’:’yellow’,’ColumnD’:’red’} ‘row2’: {‘ColumnA’:’blue’,’ColumnB’:’green’,,’ColumnC’:’yellow’,’ColumnD’:’very very red’} } 请注意,Array1和Array2是成对的。 ColumnD有两个案例。 问题是Array2可以有任意数量的重复项(例如ColumnA的另一个案例)。 循环的数量和建立索引表以跟踪循环的前景是一个令人生畏的前景。 我正在寻找有关如何做到这一点的建议。 我知道sql是一个更好的编程选择,但我正在研究一个Jquery函数。