【问题标题】:How do I automatically process all fields from a form and pass them into php? [duplicate]如何自动处理表单中的所有字段并将它们传递给 php? [复制]
【发布时间】:2021-01-07 11:19:32
【问题描述】:

如何从表单中获取所有数据?

$.ajax({
  url: '/wp-admin/admin-ajax.php',
  method: 'post',
  data: {
    action: 'form_handler_subscribtion',
     // 
  },
  success: function ( success ) {

  },
  fail: function( fail) {

  }
});

我可以通过手动指定每个字段来获取数据,但我想自动获取它。你能告诉我怎么做吗?

【问题讨论】:

    标签: php ajax wordpress forms


    【解决方案1】:

    您可以使用.serialize()
    Official doc
    示例:

    var data = $("#idform").serialize(); 
    $.ajax({
      url: '/wp-admin/admin-ajax.php',
      method: 'post',
      data: data,
      success: function ( success ) {
    
      },
      fail: function( fail) {
    
      }
    });
    

    【讨论】:

      【解决方案2】:

      试试这个

        $.ajax({
            url: '/wp-admin/admin-ajax.php',
            method: 'post',
            data: {
              action: $('YOUR FORM ID').serialize(),
               // 
            },
            success: function ( success ) {
          
            },
            fail: function( fail) {
          
            }
          });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-14
        • 2011-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 2021-06-22
        • 1970-01-01
        相关资源
        最近更新 更多