![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
Добрый день!
Помогите правильно передать значение переменной, так как из-за этого ломается код. stroka = Отдел "казначество и облигации"; variable = " + stroka + "; в итоге в код попадает ["Отдел "казначество и облигации] и он ломается. Как передать это нормально? |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
В чем проблема? Присвоить переменной значение? При чем тут РВ?
|
|||
|
||||
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
Да, но при релоаде страницы у меня передаётся через пост например такое "test "test" "
Серверый язык берёт "test "test" и дальше хана коду. |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
Экранировать нужно
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Причем тут регулярные выражения?
В каком месте и как "ломается" ? При конструирование javascript кода с помощью PHP? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
Это передаётся через серверный язык, но не через php.
Заметил что так же данный из input форм не соозрняются в базу если в них введены предложения со слешем. Возможно как-то автоматизировать это дело? |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
И ты пробуешь решить проблему средствами JS? ![]() |
|||
|
||||
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
$дмитрий, а какой предложишь вариант решения?
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
JAYBE, Надо рассказать народу что делается и как ломается, а не надеяться на телепатические способности форумчан. Телепаты в бессрочном отпуске.
Какой серверный язык используется? Почему нельзя при конструировании строки на Javascript воспользоваться советом $дмитрий и экранировать кавычки? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
А как заменить "\" например на " QQQ";
Так не работает .replace(/[/\]/g, "QQQ").. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
JAYBE, надо менять СЕРВЕРНЫМ языком! сервер у вас работает на Javascript?
а так
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
JAYBE |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
Спасибо. ) Нужно было заменить \ на \\ или \u005C
replace(/\\/g, "\u005C"), replace(/\\/g, "\\") но когда потом собираю объект через : $.JSON.encode, то он ломается. Решения не нашёл. Сделал так:
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |