我想访问option_rows
从 Web 应用程序前端发送的数据。我使用数组来存储对象集合,包括文本和图像,并将其附加到 formdata 中,通过 ajax 发送。的控制台日志option_rows
如下图所示。
但是,我无法访问数组中的每个数据。我怎样才能访问每个元素option_rows
?还请指出下面的代码有什么问题。感谢您的回答。
Javascript代码:
var option_rows = [];
option_rows.push([{option_name : option_name,
answer : answer,
option_img : option_img}]);
var formData = new FormData();
formData.append('option_rows', option_rows);
$.ajax({
url: "{% url 'add_question' %}",
type: 'POST',
data: formData,
contentType: false,
processData: false,
cache: false,
success: function(){
$("#addModal").html("");
},
})
视图.py:
def add_question(request):
if request.method == 'POST':
option_rows = request.POST.get('option_rows')
print option_rows
print type(option_rows)
输出: