我正在遍历一堆选择字段并希望为它们中的每一个执行get-request。 VAR选择= {KEY1:值}迭代对象和更改获取请求对象的值不起作用
$(".chosen-select-field").each(function (index) {
selects[key2] = $(this).attr('data-placeholder');
console.log(selects)
$.get('filter', selects, function(data){
}
}
检索哪些形式数据占位符的属性的所有的不同,但是前某些原因的console.log(选择)-command总是示出了用于KEY2相同的值。它是最后一个选择字段之一。
获取请求被调用,并始终使用相同的key2值。
这是为什么,我该如何使它正常工作?
你能提供一个plnkr吗? – 23tux
console.log($(this).attr('data-placeholder'))是否输出不同的值? – WillardSolutions
选择[key2] = $(this).data('placeholder'); – littleLouito