2017-06-14 80 views
0

我只能夠返回所選的第一個日期,我希望能夠得到一個包含它的一個字符串!獲取daterangepicker值

我做了一些研究認爲給我帶來了很多類似的問題,像這樣的:link,但我不能讓我找

答案這是我的代碼:

HTML

<!-- Date range --> 
     <div class="form-group"> 
      <label>Période:</label> 
      <div class="input-group"> 
       <div class="input-group-addon"> 
        <i class="fa fa-calendar"></i> 
       </div> 
       <input type="text" class="form-control pull-right" id="reservation" onchange=""/> 
      </div><!-- /.input group --> 
     </div><!-- /.form group --> 

JAVASCRIPT

 $(function() { 
      //Date range picker 
      $('#reservation').daterangepicker({ 
       onSelect: function (d, i) { 
        if (d !== i.lastVal) { 
         $(this).change(); 
        } 
       } 
      }); 
     }); 

     $(document).ready(function() { 
      $("#reservation").change(function() { 
       var date = $("#reservation").val() + "-" + $("#reservation").daterangepicker("getDate"); 
       $("#partialtable").load('@(Url.Action("GetDateResults", "Temps", null, Request.Url.Scheme))?date=' + date); 
      }); 
     }); 

如果我選擇DA te範圍:06/01/2017 - 06/22/18,我只在控制器中獲得「06/01/2017」。

UPDATE

「VAR日期」包含正確的值,但它似乎發送值控制器動作時,切串在第一空白。

謝謝!

回答

0

This link解決了我的問題,解決方法是刪除空白,因爲值包含一些。