我有一个AJAX请求:
var groupName = $('#group-input').val();
var cidArray = [];
$("#sortWrapper .contact-wrapper").children('.is-checked').each(function() {
cidArray.push($(this).attr('cid'));
});
$.ajax({
type: "POST",
url: "/ajax/create/",
data: {group_name: groupName, group_user_id: cidArray},
cache: false,
success: function(result) {
alert(groupName); // These both alert the proper values
alert(cidArray);
}
});
它将数据发布到金字塔中的处理程序。相关部分包括:
^{pr2}$我像预期的那样接收group_name
;但是,我在接收来自JS数组cidArray
的值时也遇到了问题。数组按预期填充,但当我需要使用group_user_id
键检索这些值时,就会出现问题。在
我能得到的只有一个空列表[]
或者使用不同的语法:
request.POST.get('group_user_id', [])
它默认为空列表。在
注意:不用说,前面的for uid in...
还没有经过测试或改进,但是如果可能的话,我希望我的group_user_id
的最终结果是cidArray
中最初存在的那些值的列表。在
非常感谢帮助。谢谢您。在
所以,在无意识的辛苦和痛苦之后,我发现了如何解决这个问题:
而不是
我需要:
^{pr2}$getall
检索一个键下的所有值,[]
处理它是一个数组的事实。其他一切都没变。在希望这对某些人有所帮助。在
this能帮上忙吗?它使用req.json_主体
相关问题 更多 >
编程相关推荐