天天看點

ajax接受django,如何在django中使用ajax從模闆檔案中接收資料?

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