Ajax возвращает None в представлениях Django [закрыто]

У меня есть данные из ввода, и я хочу отправить их с помощью ajax в мои представления django. Но он возвращает None.

в моем html

 <input
          type="text"
          id="title"
          name="chart-title"
        />

  <input
        onClick="send()"
        type="submit"
      />

в моем скрипте. это функция onclick

 function send() {
    data = {};
    data.title = $("#title").val();

    console.log(data); //working I can see the data
    $.ajax({
      url: '{% url "save" %}',
      method: "POST",

      data: {
        id: `{{ id }}`,
        csrfmiddlewaretoken: "{{ csrf_token }}",
        chart_data: JSON.stringify(data),
      },
    })
      .done(function (response) {
        console.log(response);//also this is workin fine
      })
      .fail(function (error) {
        if (error) notify(error);
      });
  }

в моем views.py. Предположительно я хочу вывести заголовок, но он выводит 'None'

def saveChart(request):
    if request.method == 'POST':
        title = request.POST.get('title')
        print(title) //its returning None here
        return JsonResponse({"msg": "bar"}, status=200)
Вернуться на верх