2010-10-25 45 views
0

我一直在解決這個一會兒:談到週數的文本字符串轉換成數值數組使用jQuery

我有事件發生在不同星期MySQL數據庫。對於每個事件都有一個字段,其中包含以文本字符串形式出現的星期編號。

例如W01-W04, W06, W08, W10

我該如何轉換,以jQuery的價值數組?

例如W01, W02, W03, W04 ect..

然後,我將如何將行替換爲每週的值。

謝謝先進。

+0

你是什麼意思「然後,我怎麼會替換該行與行的每星期的價值。」? – Orbit 2010-10-25 16:55:01

+0

在我看來,你正在遭受非規範化數據庫的影響。您應該有一個表格來記錄周和其他事件相關的數據以及僅用於事件的表格。如果可以的話,改變你的結構,如果你不能解決字符串操作的問題。 – Ben 2010-10-25 16:56:54

+0

感謝您的幫助。我希望不必改變結構,所以我試圖爲每個事件創建多個行,只有一週的價值。我知道這不是一個很好的做事方式!如果我可以改變結構,你如何鏈接兩個表格? (對於數據庫設計,很抱歉) – Tom 2010-10-25 17:03:17

回答

0

只需使用.split()方法上的JavaScript字符串:

string.split(','); 
+0

那麼這肯定會成爲解決方案的重要組成部分,但會有更多的不僅僅是這一點。 – Pointy 2010-10-25 16:51:26

+0

正在工作:) – Orbit 2010-10-25 16:54:20