我将数据表请求发回服务器。作为额外的搜索参数,我将一个字符串数组发回服务器。该阵列由多选框组成。
var flocks = [];
for (var i = 0; i < $('.multiselect > option:selected').length; i++) {
flocks[i] = $('.multiselect > option:selected')[i].value;
}
在帖子之后我看到数组被发布了,虽然在我看来很奇怪(?)索引不会发送....
.....&flocks[]=Flock 2&flocks[]=Flock 3&flocks[]=Flock 5&flocks[]=Flock 6&...
在方法中我定义了一个字符串[] flocks字段,但是在发送数据后该值保持为空。
当我将ajax调用更改为传统时:true它正在工作,但随后我的filtercolumns不再工作了。这更难修复,所以我不得不把它排除在外。
还有其他发送方法吗?我可以将它作为带有分隔符的字符串发送,但这将是一个简单的选项;)