Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2013, 11:54   #1
hron66
Пользователь
 
Регистрация: 21.09.2012
Сообщений: 20
По умолчанию Обработка/разделение строки, полученной из AJAX

Здравствуйте!!
Возникла проблема, которую никак разрешить не могу. Суть в том, что есть код JavaScript, который строит графики. Через AJAX методом POST отправляем файлу php данные (дата, название параметров и т.д.) для обработки, в ответ AJAX присылает строку вида
[Название графика].[тип линии]. Например [82. Работа ванны 01].[step].
Все это отлично работает, если график один. Вот код:
PHP код:
$.ajax({
        
type"POST",
            
url"drawtrend_checktype.php",
        
cachefalse,
        
datagetstrJS,
            
success: function(type){
                
CurrName type.match(/\[(.*)\]..*/);
                
CurrType type.match(/.*.\[(.*)\]/);
}
}); 
Таким образом CurrName[1]="82. Работа ванны 01", а CurrType[1]="step" (как же долго я мучал эти регулярные выражения ))))) ). Теперь возникла необходимость рисовать на одном полотне до 10 графиков. А вот как обрабатывать теперь название и тип для каждого графика?
Например от AJAX пришла строка (к примеру 4 графика, символ разделения между значениями графиков &):
[82. Нагрузка на ванне 1].[line]&[82. Нагрузка на ванне 2].[line]&[82. Работа ванны 01].[step]&[82. Работа ванны 02].[step]
Как мне с помощью JavaScript разделять их и брать конкретные нужные части для каждого из графиков?
Например для 1-го графика нужно взять содержимое от начала до знака &, затем еще их разделить на название (от [ до ]) потом после точки тип линии (от [ до ]). Потом так же для второго графика, третьего и т.д. - смотря сколько их будут одновременно рисовать.. Бьюсь уже над проблемой наверно неделю.. Помогите пожалуйста чем-нибудь.. Спасибо..
hron66 вне форума Ответить с цитированием
Старый 17.04.2013, 16:35   #2
hron66
Пользователь
 
Регистрация: 21.09.2012
Сообщений: 20
По умолчанию

Проблему решил самостоятельно. Использовал вложенные массивы и json. Тему можно закрывать.
hron66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разделение строки zhenya.ya Общие вопросы C/C++ 14 24.03.2011 23:45
Разделение строки на столбцы. Vasek007 Microsoft Office Excel 14 05.10.2010 18:48
Разделение строки QuestionMark Microsoft Office Excel 2 22.06.2010 15:00
Разделение строки текста alex2read Microsoft Office Excel 10 18.05.2010 10:17
Разделение строки xTANATOSx Общие вопросы Delphi 3 31.10.2007 21:27