Я хотел бы получить доступ к option_rows
данным, которые отправляются из внешнего интерфейса веб-приложения. Я использую массив для хранения коллекции объектов, включаю текст и изображение, и добавляю его в форму данных, отправляю через 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("");
},
})
option_rows log:
views.py:
def add_question(request):
if request.method == 'POST':
option_rows = request.POST.get('option_rows')
print option_rows
print type(option_rows)
выход: