为了账号安全,请及时绑定邮箱和手机立即绑定

模态中的jQuery验证以通过php发送数据

模态中的jQuery验证以通过php发送数据

PHP
四季花海 2021-08-28 10:28:18
我有一个问题,它让我发疯。我有一个使用 jquery 验证插件进行验证的表单的模态,这有效!但不会将数据发送到 php 以存储在数据库中。我读了很多,但没有什么可以解决我的问题。这是JS:$( "#add_cliente" ).validate( {rules: {  nomb1_clie: {    required: true,    lettersonly: true,    minlength: 2  },  nomb2_clie: {    lettersonly: true,    minlength: 2  },  apel1_clie: {    required: true,    lettersonly: true,    minlength: 2  },  apel2_clie: {    lettersonly: true,    minlength: 2  },  usuar_clie: {    required: true,    minlength: 2  },  contr_clie: {    required: true,    minlength: 5  },  confirm_password: {    required: true,    minlength: 5,    equalTo: "#contr_clie"  },  telef_clie: {    required: true,    number: false,    minlength: 15  },  email_clie: {    required: true,    email: true  },},messages: {  nomb1_clie: {    required: "Ingrese su Primer Nombre",    lettersonly: "Tu Nombre solo debe contener letras sin espacios",    minlength: "Tu Nombre debe contener al menos 2 caracteres"  },  nomb2_clie: {    lettersonly: "Tu Nombre solo debe contener letras sin espacios",    minlength: "Tu Nombre debe contener al menos 2 caracteres"  },  apel1_clie: {    required: "Ingrese su Primer Apellido",    lettersonly: "Tu Apellido solo debe contener letras sin espacios",    minlength: "Tu Apellido debe contener al menos 2 caracteres"  },  apel2_clie: {    lettersonly: "Tu Apellido solo debe contener letras sin espacio",    minlength: "Tu Apellido debe contener al menos 2 caracteres"  },  usuar_clie: {    required: "Ingrese un Nombre de Usuario",    minlength: "Tu Nombre de Usuario debe contener al menos 2 caracteres"  },  contr_clie: {    required: "Ingrese una Contraseña",    minlength: "Tu Contraseña debe contener al menos 5 caracteres"  },  confirm_password: {    required: "Ingrese una Contraseña",    minlength: "Tu Contraseña debe contener al menos 5 caracteres",    equalTo: "Ingrese la Misma Contraseña"  },
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

在你的 submitHandler 试试这个


submitHandler: function( form ) {


  var parametros = $( form ).serialize(); // I change 'this' to form

  console.log(parametros); // for test purpose. See your log to confirm the result data

  $('form :input').val('');

  $.ajax({

    type: "POST",

    url: "../ajax/guardar_cliente.php",

    data: parametros,

     beforeSend: function(objeto){

      $("#resultados").html("Enviando...");

      },

    success: function(datos){

    $("#resultados").html(datos);

    load(1);

    $('#addClienteModal').modal('hide');

    }                     

  });

}


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信