jQuery验证后将表单发布数据传递给控制器​​功能

时间:2019-09-29 05:42:05

标签: jquery codeigniter

验证输入表单wiyj jquery验证 这是脚本-

$('#myform').validate({ 
    rules: {
        amount: {
            required: true,
            //email: true
        }

    },
    submitHandler: function (form) {
        alert('valid form submitted'); 

    }
});

这是代码点火器功能-

  public function test_add(){

  if (!empty($_POST['RentForm'])) {
  echo 4567;
  die;
  }
  }

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Ajax。

脚本

var base_url = "<?=base_url();?>";
        $('#myform').validate({ 
            rules: {
                amount: {
                    required: true,
                }
            },
            submitHandler: function (form) {
                $.ajax({
                    url: base_url+'your_controller/test_add',
                    type: 'POST',
                    data: $('#myform').serialize(),
                    success: (res)=>{
                        // Do Something if success
                        console.log(res);
                    }
                });
            }
        });

您的控制器

public function test_add(){
            if ($this->input->post('RentForm')) {
                echo $this->input->post('RentForm');
                // Or do Something else
            }
        }