2017-10-19 37 views
0

我笨的看法:Retreive在控制器日期選擇器的後數據

<input id ="start_date" name="start_date" type="text" class="datepicker" /> 

<script> 
    $(function() { 

     $(".datepicker").datepicker({ 
      dateFormat: 'yy-mm-dd' 
     }); 
     $(".datepicker").datepicker().each(function(){ 
      var start_date = $("input[name=start_date]").val(); 
      var base_url = '<?=base_url()?>'; 
      $.ajax 
      ({ 
       'type': 'POST', 
       'url': base_url + 'app/application/testdata/'+start_date, 
       'success': function(response){ 
        console.log(response); 
       } 
      }); 

     }); 

    }); 

</script> 

我笨控制器:

public function testdata() 
{ 
    $start_date = $this->input->post('start_date'); 
} 

我試圖讓我的日期選擇器(開始日期)的職位數據我的控制器。但是console.log(response)輸出「false」而不是選定的日期。任何幫助,將不勝感激。

回答

0

請讓你的控制器返回結果:

public function testdata() 
{ 
    $start_date = $this->input->post('start_date'); 
    // Return test data here to Ajax. 
} 

能否請您修改了Ajax:

  $.ajax 
      ({ 
       'type': 'POST', 
       'data':{'start_date':start_date}, 
       'url': base_url + 'app/application/testdata/'+start_date, 
       'success': function(response){ 
        console.log(response); 
       } 
      }); 
相關問題