台灣最大程式設計社群網站
線上人數
832
 
會員總數:243167
討論主題:187984
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於datepicker該如何跟 我有一堆固定資料庫作結合
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於datepicker該如何跟 我有一堆固定資料庫作結合
價值 : 50 QP  點閱數:142 回應數:11

樓主

Jump
門外漢
0 5
75 18
發送站內信

我有一個已經架設好了的資料庫 然後 也已經排好json格式的php 然後我現在要讓這堆資料庫 跟我的 select還有 datepicker作串聯的動作 就是要讓 datepicker選擇完後下一個選單才會出現相對應的資料 已經有寫好的json只是不知道 怎把datepicker座結合.. <input type="text" id="time" class="form-control width inline-block" style="background-color:#EBEBFF" />
這是我 datepicker的程式 有在外套一個js

<div>
<p></p>

<style type="text/css">
.inline-block{
display:inline-block !important;
}
.width200{
width:200px !important;
}
.width150{
width:110px !important;
}

</style>

<script type="text/javascript">
$(document).ready(function() {
$('#time').daterangepicker();


});
</script>
這是我php傳遞出來的 json檔
{"DT_REGISTER":"2018\/08\/07","ID_PATIENT":"00445450","ST_SEQNO":"2","CD_SHIFTNO":"3"

搜尋相關Tags的文章: [ json該 如何 跟datepicker座結合 ] ,
本篇文章發表於2018-09-12 17:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

彩虹
檢舉此回應
請參考如下:

本篇文章回覆於2018-09-12 18:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jump
檢舉此回應
報告 彩虹大大 我還是有點不太清楚要怎麼去使用 :S 是利用 ajax去解析 json格式 再把它 放進去 我要的地方嗎?? 還是大概怎麼用...
本篇文章回覆於2018-09-12 23:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Jump
檢舉此回應
<script type="text/javascript">
$(document).ready(function() {
$('#time').daterangepicker({},
function(start,end){
console.log(start);
console.log(end);
}); 是這樣用嗎??
本篇文章回覆於2018-09-12 23:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Jump
檢舉此回應
因為我想讓 start 跟著 DT_REGISTER_S這個走 然後 DT_REGISTER_E 跟著end 然後 當我選擇 日期後 他可以直接跟著這樣去撈 我的json格式裡的 資料...
本篇文章回覆於2018-09-13 00:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

彩虹
檢舉此回應
你有取得到 start, end 的直,就可以隨你自己運用
把 start, end 分別在指定到 DT_REGISTER_S, DT_REGISTER_E 呀

你console.log只是看值而已,根本什麼都沒做
本篇文章回覆於2018-09-13 09:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Jump
檢舉此回應
大大 那我的值 下面是 start
_d: Wed Aug 01 2018 00:00:00 GMT+0800 (台北標準時間) {}
_i: (6) [2018, 6, 29, 12, 0, 0]
_isAMomentObject: true
_isUTC: false
_isValid: true
_locale: A {_ordinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: ƒ, _abbr: "en", _config: {…}, _ordinalParseLenient: /\d{1,2}(th|st|nd|rd)|\d{1,2}/}
_pf: {empty: false, unusedTokens: Array(0), unusedInput: Array(0), overflow: -1, charsLeftOver: 0, …}
__proto__: Object

下面是的是end

_d: Wed Sep 12 2018 23:59:59 GMT+0800 (台北標準時間) {}
_i: (6) [2018, 7, 26, 12, 0, 0]
_isAMomentObject: true
_isUTC: false
_isValid: true
_locale: A {_ordinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: ƒ, _abbr: "en", _config: {…}, _ordinalParseLenient: /\d{1,2}(th|st|nd|rd)|\d{1,2}/}
_pf: {empty: false, unusedTokens: Array(0), unusedInput: Array(0), overflow: -1, charsLeftOver: 0, …}
__proto__: Object

那我這樣是要娶它哪個值..抱歉有點新手...
本篇文章回覆於2018-09-13 10:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

彩虹
檢舉此回應
官方介紹那邊其實寫得很清楚喔!

Simple Date Range Picker With a Callback (取得回傳日期)
http://www.daterangepicker.com/#examples

搭配momentJS來作時間格式轉換


請看我用的範例
https://jsfiddle.net/m1f57eub/
本篇文章回覆於2018-09-13 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Jump
檢舉此回應
那想再請問一下 我怎把 我現在這個 已經有的 日期 2018/09/05 DT_REGISTER_S":"2018\/08\/07" 去結合 就是 等於 我這邊 按完日期後 我這個 json的資料也會跟著他 :S:S
本篇文章回覆於2018-09-13 11:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
最有價值解答

彩虹
檢舉此回應
當你按完日期後,就能做後續動作了?

你應該直接將取得的時間區間 start, end,透過 ajax 搭配php後端去撈資料庫,然後取回特定的 json 資料格式
本篇文章回覆於2018-09-13 12:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

彩虹
檢舉此回應
看你要不要開另一個討論串
感覺你後面會衍生很多問題

先猜你會有這些問題

1.要怎麼用 ajax + php,回傳json?
2.成功透過ajax取回來的資料時,要如何丟到 select



這些都是能在網路上找到很多資源的,建議你先google
然後自己去嘗試之後寫不出來時,再把程式碼貼上來

另外請記得善用”程式碼標籤“,不要直接貼
本篇文章回覆於2018-09-13 12:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

Jump
檢舉此回應
好的 謝謝 彩虹大大 因為 最近 才使用這個版 然後 剛剛 學完 所以很多經驗不太懂 :( 感恩 大大
本篇文章回覆於2018-09-13 13:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.