![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
что-то я как-то потерялся
надо запустить функцию, имя которой в строке. желательно без eval задача более полно: есть функция отвечающая за аякс запрос, она принимает respondfuntion - имя функции-обработчика ответа,
собсна вопрос, как мне положить в неё результат и запустить на выполнение к сожалению, в req.responseText могут быть переводы строк и вообще любые символы. поэтому хотелось бы избежать поиска замены всех кавычек и переводов строки, чтоб потом всю строку запихнуть в eval() |
|||
|
||||
comtat |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 4 Всего: 71 |
Кажется мне что никак (( ...
там не JSON ? -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
||||||
|
|||||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
||||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 4 Всего: 71 |
Только есть сомнения хорошо ли это ... Надеюсь я все верно понял с постановкой задачи. -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
unicross |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 6 Всего: 53 |
Может так (если я правильно понял задачу):
Не тестил во всех браузерах. Возможны проблемы... Кстати, а почему нельзя сразу передать ссылку на функцию через параметр? |
||||
|
|||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
||||
|
||||
unicross |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 6 Всего: 53 |
Указав название функции без скобок:
|
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
вот какие штуки оказывается бывают
вариант unicross`а наиболее простой всем спасибо |
|||
|
||||
Котокобра |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.11.2009 Репутация: нет Всего: 4 |
а зачем передавать ответ именно через параметр функции? можно передать через глобальную переменную.
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
когда речь идёт о разных файлах, я на глобальные переменные уже не полагаюсь.
вдруг уже будет объявлена и в каком-то процессе будет сбой |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |