鍍金池/ 問(wèn)答/PHP/ 對(duì)于低頻的option選項(xiàng),應(yīng)該如何對(duì)待?

對(duì)于低頻的option選項(xiàng),應(yīng)該如何對(duì)待?

經(jīng)常遇到這樣的問(wèn)題,比如開(kāi)發(fā)一個(gè)預(yù)約功能,預(yù)約時(shí)間可以選擇,如

<select id="appointment-time">
    <option value="21">8:00-10:00</option>
    <option value="22">10:00-12:00</option>
    <option value="23">12:00-14:00</option>
    <option value="24">14:00-16:00</option>
    <option value="25">16:00-18:00</option>
    <option value="26">18:00-20:00</option>
    <option value="27">20:00-22:00</option>                                                        
</select>
我需要單獨(dú)建一個(gè)預(yù)約時(shí)間表去存儲(chǔ)這些時(shí)間數(shù)據(jù)嗎?還是有其他好辦法?
回答
編輯回答
不討囍
  1. 從方便將來(lái)維護(hù)的角度考慮,專(zhuān)門(mén)存儲(chǔ)這些數(shù)據(jù)是值得的。
  2. 至于存儲(chǔ)方式,可以用表,也可以用配置文件;可以一條一條存,也可以一堆數(shù)據(jù)存到一起。
2017年4月17日 14:14
編輯回答
雨蝶

前端寫(xiě)個(gè)配置文件就可以了

const time = [
    {text: '8:00-10:00', value: 21 }
    ...
]

for 循環(huán) 即可
這要前后端約定好,即約定大于配置

2017年5月14日 16:57