我正在尝试使用AJAX请求发送一些数据以保存在数据库中。我该如何使用循环或其他方法获取所有值。
我也尝试过dataType和contentType。两者都为“ application / JSON”
我的模板脚本
var values = {
answer: [{'age': '21'},{'name': ['abc', 'xyz']}],
user_id: 11
};
$.ajax({
type: 'post',
url: 'respMap',
data: values,
success: function(result) {
console.log("done");
},
error: function () {
console.log("error");
}
});
我的观点
def saveResponseMap(request):
data = request.POST
print(data)
return HttpResponse(data)
我期望有一个JSON,但它的answer[0][name]
在响应string
中以{'answer[0][age]': ['21'], 'answer[1][name][]': ['abc', 'xyz'], 'user_id': ['11']}
的形式出现