2015-06-10 3 views
1

Я пытаюсь использовать daterangepicker.jQuery daterangepicker throw недопустимая ошибка функции

То, что я пытаюсь сделать, это использовать серверную часть данных, поэтому я связал свой серверный вызов с каждым полем ввода. Но я использовал дату и дату, а datatable не может принимать значение как даты, так и даты.

Он возвращает значение по одному за раз и на одном и том же ключе.

Так что я пошел на daterangepicker, который был бы одним компонентом.

table.columns().every(function() { 
      var that = this; 
      $("input", this.header()).on('keyup change', function() { 
       that.search(this.value).draw(); 
      }); 
      $('select', this.header()).on('keyup change', function() { 
       that.search(this.value).draw(); 
      }); 
     }); 

Что нужно делать, это принять дату начала и дату окончания.

код JQuery:

$('#reportrange').daterangepicker({ 
      format : 'DD/MM/YYYY' 
}); 

HTML разметка:

<input type="text" style="width: 200px" name="reportrange" id="reportrange" class="form-control" /> 

но должна утратившим функция daterangepicker

TypeError: $(...).dateRangePicker is not a function

$('#reportrange').dateRangePicker({ can anyone has solution to my problem.

Может кто-нибудь помочь?

ответ

0

Если вы включили jQuery, moment.min.js и jquery.daterangepicker.js, просто перепишите имя функции в dateRangePicker. Помните, что javascript чувствителен к регистру.

$('#reportrange').dateRangePicker({ 
    format : 'DD/MM/YYYY' 
}); 
+0

Я не могу получить jquery.daterangepicker.js, можете ли вы дать мне ссылку? – Complicated

+0

Вот полный API-интерфейс daterangepicker: https://github.com/longbill/jquery-date-range-picker –