jQuery使用method = post提交表单

用户名

我想通过jQuery提交表格。我写查询表格如下

$("#form").submit(function(event) {
    if(!$("#change").hasClass("has-error") && !$("#name1").hasClass("has-error") 
            && !$("#contact1").hasClass("has-error") && !$("#batch1").hasClass("has-error")){
            alert("submitting");
            event.preventDefault();
            var $form=$(this);
            name1=$("#name").val();
            contact1=$("#contact").val();
            email1=$("#email").val();
            city1=$form.find("input[name='city']").val();
            company1=$form.find("input[name='company']").val();
            url=$form.attr("action");
            var posting= $.post("some_link.php",{ name:name1,contact:contact1,email:email1,city:city1,company:company1});
            posting.done(function(data){
                alert("form submitted successfully");
                )
            })
            $("#reset").click();
            return false;

            }
    else return false;

});

但这是通过GET方法而不是通过POST方法发布表单,并且URL表单也被重定向到其他PHP页面,而不是保留在该页面上。

这是链接的样子,http://www.example.com/current_page.php?name=jhgjk&contact=lksjf&email=lkdj%40ldkjf.clj&city=&company=但是我想要一个正常的发布方法,通常通过包含method="post"在表单中来完成

编辑我弄错了我在做。我错过了$ .post的右括号,这就是代码无法正常工作的原因,而且我还在敲我的头。

理查德·派克(Richard Peck)

我认为使用$ .ajax技术会更好

$("#form").submit(function(e) {
    if(!$("#change").hasClass("has-error") && !$("#name1").hasClass("has-error") 
            && !$("#contact1").hasClass("has-error") && !$("#batch1").hasClass("has-error")){


            e.preventDefault();
            alert("submitting");

            $.ajax({ 
               url: 'some-link.php',
               type: 'POST',
               data: $(this).serialize(),
               success: function(data) {
                  alert('success!');
               },
               error: function(data) {
                  alert('error');
               }
            });


            }
    else return false;

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery提交不带表单的POST

来自分类Dev

jQuery弹出窗口以post方法提交表单

来自分类Dev

jQuery AJAX表单POST提交问题

来自分类Dev

通过单击链接使用POST提交表单

来自分类Dev

使用PUT而不是POST提交表单

来自分类Dev

Bootstrap表单提交无法使用$ _POST数据

来自分类Dev

如何使用jquery $ .post()方法提交表单值

来自分类Dev

使用jQuery和Ajax通过POST提交表单

来自分类Dev

如何使用jQuery Post / Ajax而不是表单提交?

来自分类Dev

使用 jquery 在表单提交上添加 post 变量值

来自分类Dev

提交表单前,先用jquery检查$ _POST数据

来自分类Dev

jsfiddle错误{“错误”:“请使用POST请求”}提交表单时

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

无法使用水豚,GET而不是POST提交表单

来自分类Dev

如何从ajax POST表单提交使用Flask的render_template

来自分类Dev

使用 HTTP-POST 提交表单导致 CORS 错误

来自分类Dev

使用 PHP 运行 post 操作而不是表单提交

来自分类Dev

尽管使用method = post,但仍可在url中看到提交的表单数据

来自分类Dev

Jquery ajax post在表单提交时创建第二个表单

来自分类Dev

使用POST提交表单,关于CHECKED复选框的信息未发布/提交

来自分类Dev

使用JQuery延迟提交表单

来自分类Dev

使用Jquery提交表单:提交NULL

来自分类Dev

如何使用JQuery和PHP通过POST提交attr值和表单值?

来自分类Dev

为什么在使用 jQuery Post 提交登录表单时出现错误?

来自分类Dev

使用jQuery从表单外部的链接提交表单

来自分类Dev

使用邮递员时$ _POST为空,但提交表单时不为$ _POST

来自分类Dev

jQuery Popup表单提交

来自分类Dev

阻止表单提交jQuery

来自分类Dev

jQuery动态表单提交

Related 相关文章

  1. 1

    jQuery提交不带表单的POST

  2. 2

    jQuery弹出窗口以post方法提交表单

  3. 3

    jQuery AJAX表单POST提交问题

  4. 4

    通过单击链接使用POST提交表单

  5. 5

    使用PUT而不是POST提交表单

  6. 6

    Bootstrap表单提交无法使用$ _POST数据

  7. 7

    如何使用jquery $ .post()方法提交表单值

  8. 8

    使用jQuery和Ajax通过POST提交表单

  9. 9

    如何使用jQuery Post / Ajax而不是表单提交?

  10. 10

    使用 jquery 在表单提交上添加 post 变量值

  11. 11

    提交表单前,先用jquery检查$ _POST数据

  12. 12

    jsfiddle错误{“错误”:“请使用POST请求”}提交表单时

  13. 13

    如何从ajax POST表单提交使用Flask的render_template

  14. 14

    无法使用水豚,GET而不是POST提交表单

  15. 15

    如何从ajax POST表单提交使用Flask的render_template

  16. 16

    使用 HTTP-POST 提交表单导致 CORS 错误

  17. 17

    使用 PHP 运行 post 操作而不是表单提交

  18. 18

    尽管使用method = post,但仍可在url中看到提交的表单数据

  19. 19

    Jquery ajax post在表单提交时创建第二个表单

  20. 20

    使用POST提交表单,关于CHECKED复选框的信息未发布/提交

  21. 21

    使用JQuery延迟提交表单

  22. 22

    使用Jquery提交表单:提交NULL

  23. 23

    如何使用JQuery和PHP通过POST提交attr值和表单值?

  24. 24

    为什么在使用 jQuery Post 提交登录表单时出现错误?

  25. 25

    使用jQuery从表单外部的链接提交表单

  26. 26

    使用邮递员时$ _POST为空,但提交表单时不为$ _POST

  27. 27

    jQuery Popup表单提交

  28. 28

    阻止表单提交jQuery

  29. 29

    jQuery动态表单提交

热门标签

归档