我如何从jQuery datepicker发送表单POST

时间:2017-04-27 09:00:33

标签: javascript php jquery codeigniter

我有这样的表格:

    <div role="tabpanel" class="tab-pane" id="xcell">
        <div class = "row">
            <div class = "col-md-7">
                <form method = "POST" action = "<?php echo base_url('Usercontroller/getXcell') ?>">
                    <div class="form-group">
                        Start: <input id ="startdate" type ="text" size = "8"/>
                    </div>
                    <div class="form-group">
                        Sfarsit: <input id ="enddate" type ="text" size = "8"/>
                    </div>
                <button type="submit" class="btn btn-default btn-success">Genereaza xcell</button>
                
                </form>
    </div>
        </div>            
            </div>

这是javascript日历:

$(document).ready(function(){
$('#startdate').datepicker({
    startdate : $(this).val()
});
$('#enddate').datepicker({});
});

我正在尝试使用此startdate:$(this).val(),但它会给出一个空结果。这是我发送数据的功能:

public function getXcell() {
    $data= $this->input->post();
    var_dump($data);

}

我正在使用codeigniter,我想将在Start和Sfarsit中选择的输入发送到我的php函数来使用。谢谢

1 个答案:

答案 0 :(得分:1)

您忘记在表单字段中添加name属性

 <div class="form-group">
     Start: <input id ="startdate" type ="text" size = "8" name="startdate"/>
 </div>
 <div class="form-group">
       Sfarsit: <input id ="enddate" type ="text" size = "8" name="enddate" />
 </div>