извлечь текст из формы

166
06 июня 2018, 19:50

Пользователь вводит коммент к статье в форму.

Задача отправить его на сервер ajax-запросом. Делаю следующим образом:

$('#postForm').submit(function(e){
$.ajax({
            type: "POST",
            url: "{% url 'advert' %}",
            data: {'text': $(this).serialize(), 'id': $(this).attr('name'), 'csrfmiddlewaretoken': '{{ csrf_token }}'},
            dataType: "json",
            success: function(response) {
                $('#comments').append('<p>', response.message, '</p>');                            
            },
        }); 
e.preventDefault();
})

в объект data['text'] попадает как crsf-token так и текст из формы. Как сделать, чтобы там был только текст формы?

Answer 1
$('#postForm').submit(function(e){
    e.preventDefault();
    var data = {};
    var url =  $('#postForm').attr("action");
    data['csrfmiddlewaretoken'] = $('#postForm [name="csrfmiddlewaretoken"]').val();
    data['text'] = $('<ВАШЕ ПОЛЕ INPUT>').val();
    data['id'] = $(this).attr('name');

    $.ajax({
        type: "POST",
        url: url,
        data: data,
        dataType: "json",
        success: function(response) {
            $('#comments').append('<p>', response.message, '</p>');                            
        },
    }); 
})
READ ALSO
Вывзов метода внутри Ajax запроса

Вывзов метода внутри Ajax запроса

Подскажите, как правильно отдать результат запроса в метод конструктора? И почему нельзя просто вызвать метод конструктора внутри ajax? Пытаюсь...

226
как сделать простой field и dropdownlist(или Select2) в одном в yii2

как сделать простой field и dropdownlist(или Select2) в одном в yii2

Помогите как сделать простой field и dropdownlist(или Select2) в одном в yii2То есть если есть фамилия в списке выбираешь если нету в списке заполняешь поле

222
Возможна ли в Unity в scrollbar прокрутка кнопкой?

Возможна ли в Unity в scrollbar прокрутка кнопкой?

Возможна ли в Unity в scrollbar прокрутка кнопкой? Создать кнопку и по нажатию она будет немного прокручивать scrollbar?

208
c# Удалить повторяющееся элементы из списка

c# Удалить повторяющееся элементы из списка

Как оказалось метод Distinct не работает когда мы хотим убрать одинаковые сложные элементы из списка

240