Używając jquery i Bootstrap Datepicker, jak uzyskać nową wartość daty, którą wybrałem za pomocą Bootstrap Datepicker? FYI, używam Rails 3 i Coffescript.Jak uzyskać wybraną wartość daty podczas korzystania z Bootstrap Datepicker?
I skonfigurować datapicker używając:
<input id="startdate" class="span2 datepicker" type="text" value="" name="startdate" default="2013-05-21" data-date="2013-05-21" data-behavior="datepicker">
<%= submit_tag 'Get Data using date', :id => 'get_data' %>
$(".datepicker").datepicker
endDate: new Date
format: "yyyy-mm-dd"
autoclose: true
minViewMode: 1
todayBtn: "linked"
Gdy użytkownik kliknie „Get danych za datę” przycisk obok niego, będę używać jQuery, aby uzyskać nową wartość terminie wyznaczonym przez datepicker, uniemożliwić przesłanie formularza i uruchomić żądanie ajax przy użyciu tej wartości daty. Wszystkie ajax działa dobrze, z wyjątkiem otrzymania poprawnej nowej wartości daty. Próbowałem obu poniższych i nie daje mi nowej daty, tylko zwraca domyślne ustawienia, które początkowo ustawiłem.
sd1 = $('#startdate').attr('value')
console.log sd1
sd2 = $('#startdate').attr('data-date'))
console.log sd2
czuję się naprawdę głupio teraz, ale nie mogę dowiedzieć się, jak uzyskać nową wartość terminie wyznaczonym przez bootstrap datepicker.
Dla mnie pierwszy $ ("# startdate"). Val() działał idealnie. Dzięki – Ryan
Czy możesz mi powiedzieć, proszę, który komponent Datepicker używasz? Nie ma oficjalnego, i partii 3d, dlatego pytam. – momijigari
dziękuję bardzo, proszę pana ... szukałem go od 6 godzin ... teraz mam to działa ... dziękuję bardzo proszę pana ... i dzięki dzięki ALLAH ... –