Пользователь вводит коммент к статье в форму.
Задача отправить его на сервер 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
так и текст из формы.
Как сделать, чтобы там был только текст формы?
$('#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>');
},
});
})
Подскажите, как правильно отдать результат запроса в метод конструктора? И почему нельзя просто вызвать метод конструктора внутри ajax? Пытаюсь...
Помогите как сделать простой field и dropdownlist(или Select2) в одном в yii2То есть если есть фамилия в списке выбираешь если нету в списке заполняешь поле
Возможна ли в Unity в scrollbar прокрутка кнопкой? Создать кнопку и по нажатию она будет немного прокручивать scrollbar?
Как оказалось метод Distinct не работает когда мы хотим убрать одинаковые сложные элементы из списка