我在模板中有一些复选框字段文件。全部选中的值应该被发送到views文件。我使用ajax来阻止页面重新装载。怎么将这些数据发送到后端(视图.py)? 在
我的模板文件
$(document).ready(function() {
$("#myform").submit(function(event) {
event.preventDefault();
var category = [];
$('input[type="checkbox"]:checked').each(function(i){
category[i] = $(this).val();
});
$.ajax({
url :'/welcome_user/',
type : "GET",
data : {
category_name : category,
},
success : function() {
console.log('Success');
},
error : function() {
console.log('Failure');
}
});
})
});
Categories
{% for i in My_Cat %}
value="{{i.category}}" >{{i.category}}
{% endfor %}
在视图.py你说
^{pr2}$
我一点也没有错误。如果我勾选了两个复选框它无法识别它。这个是我在控制台上看到的。在
"GET /welcome_user/?category_name%5B%5D=Economics&category_name%5B%5D=Kids HTTP/1.1" 200 5743