2010-10-25 2 views
0

Я боролся с этим на некоторое время:Превратить строку текста недели чисел в массив значений с JQuery

У меня есть базы данных MySQL событий, происходящих на различных недель. Для каждого события есть поле с номерами недели, которое оно встречается как текстовая строка.

например. W01-W04, W06, W08, W10

Как я могу преобразовать это в массив значений с помощью jquery?

например. W01, W02, W03, W04 ect..

И как я могу заменить эту строку на строку для каждого значения недели.

Спасибо в продвижении.

+0

что вы имеете в виду под "А то, как бы я заменить эту строку со строкой для каждой недели значения.? – Orbit

+0

Мне кажется, что вы страдаете от последствий денормализованной базы данных. У вас должна быть таблица для регистрации недель и других связанных с событием данных и таблица только для событий. Если вы можете, измените свою структуру, если вы не можете, всегда есть решение, когда дело доходит до строковых манипуляций. – Ben

+0

Спасибо за помощь. Я надеюсь, что не придется менять структуру, поэтому я пытаюсь создать несколько строк для каждого события только с одним значением недели. Я знаю, что это не очень хороший способ сделать что-то! Если я могу изменить структуру, как вы связываете две таблицы? (извините, совершенно новое в дизайне базы данных) – Tom

ответ

0

Просто используйте метод .split() на вашей строке JavaScript:

string.split(','); 
+0

Ну, это определенно будет важной частью решения, но это будет немного больше, чем просто. – Pointy

+0

работает над этим :) – Orbit

Смежные вопросы