JQuery отправить запрос после отправки формы?

0

Привет, друзья, это мой код для отправки, а затем отправьте ссылку на сообщение, но отправьте заявку, после чего не отправьте ссылку для отправки.

document.getElementById("pitch_image_path_form").submit(function(e){

$.post("submit_investorform.php",{'flage':'getallimagesfromselectedid','form':'pitch_image_path_form'},function(result){
                    $("#pitch_image_path_showalldatafromid").html(result);
            });
            e.preventDefault();
    });

это моя кодовая форма, но отправить запрос не отправляется.

  • 0
    Любые ошибки консоли? Можем ли мы увидеть форму?
  • 0
    нет не показывать ошибки консоли.
Показать ещё 4 комментария
Теги:

6 ответов

1
Лучший ответ

дорогой renishkhunt, пожалуйста, попробуйте этот код. это полностью помогает мне.

    $("#pitch_image_path_form").ajaxSubmit({ success: function(){ 
            $.post("submit_investorform.php",{'flage':'getallimagesfromselectedid','form':'pitch_image_path_form'},function(result){
                    $("#pitch_image_path_showalldatafromid").html(result);
                });
     } });

проверьте эту ссылку, это учебник.

http://malsup.com/jquery/form/
1

.submit() является функцией jQuery, поэтому вам нужно обернуть ваш $("#pitch_image_path_form")[0] в обертке jQuery, например:

$($("#pitch_image_path_form")[0]).submit(function(){

0

В DOM нет события submit(), вы смешиваете DOM и jQuery

изменение

document.getElementById("pitch_image_path_form").submit

в

$("#pitch_image_path_form").submit
0

Поскольку DOM не поддерживает submit(), в DOM есть функция submit(). Тот же самый точный ответ, когда вы спрашивали об этом в последний раз.

0

Когда вы вызываете .submit(), он .submit() форму с указанным действием <form>.

Возможно, вы захотите остановить распространение, используя либо event.stopPropagation(); , event.preventDefault(); или return false; в конце вашей функции.

 $("#pitch_image_path_form").submit(function(event){
        event.stopPropagation(); 
        event.preventDefault();

        //Your .post()

        return false;
    });

Кроме того, как указывал epascarello, .submit() является функцией jQuery.

Если вы хотите использовать его, используйте его в объекте jQuery, удалив [0] перед submit(), так как вы не должны иметь несколько элементов с одинаковым идентификатором.

0
$("pitch_image_path_form").submit(function(e){
e.preventDefault();
$.post(
    "submit_investorform.php",
    {'flage':'getallimagesfromselectedid','form':'pitch_image_path_form'}
    , function(result) { $("#pitch_image_path_showalldatafromid").html(result); }
);

});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню