Извините за «повторный» вопрос. Я проверил другие вопросы по этой теме c, но не могу решить мою проблему. Надеюсь, вы можете мне помочь.
Видите ли, мне нужно отправить форму с определенным вводом (не все), я делаю это, используя AJAX и Jquery, как это
$('#msform').submit(function(e) {
e.preventDefault();
var action = $(this).attr('action');
$.ajax({
url : action,
type : 'POST',
data : $('#form1, #msform :input:not(.exclude)').serialize(),
success : function() {
}
});
return false;
});
Работает нормально. Он отправляет только сериализованные входы, я хочу, чтобы он отправил ( $('#form1, #msform :input:not(.exclude)').serialize() )
и все. Но, ПОСЛЕ ТОГО, мне нужно, чтобы он снова отправлялся с другим вводом, когда пользователь нажимает кнопку. Вот мой код для этого:
$('#acepto').click(function(event){
event.preventDefault();
var action2 = $('#msform').attr('action');
$.ajax({
url : action2,
type : 'POST',
data : $('#msform :input.formu2').serialize(),
success : function() {
var data = $('#msform :input.formu2').serialize();
console.log(data);
}
});
return false;
});
Теперь этот код ничего не делает, он не отправляет мою форму снова, как я хочу, и я не смог найти свою ошибку. Есть идеи, почему?