我在模闆中有一些複選框字段檔案。全部選中的值應該被發送到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