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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 16:12   #1
Mr_freeman
Форумчанин
 
Аватар для Mr_freeman
 
Регистрация: 17.01.2010
Сообщений: 277
Сообщение Пишу плагин. Вызвать callback функцию после ответа от сервера.

Всем привет!
Пишу плагин для загрузки изображений через ajax.
В параметрах плагина - адрес обработчика и callback функция, которая обрабатывает json-данные.

Вот код плагина:

PHP код:
jQuery.fn.alf=function(options){
    var 
options=$.extend({
        
url:'',
        
success: function(params){}
    },
options);
    
    return 
this.each(function(){
        $(
'body').append('
<iframe id="'
+$(this).attr('id')+'_alf" name="'+$(this).attr('id')+'_alf" style="display: none"></iframe>
<script type="text/javascript">
function onResponse(d){
eval(\'var data = \'+d+\';\');
/* ЗДЕСЬ НУЖНО ВЫЗВАТЬ ФУНЦИЮ options.success(data); */}
</script>
'
); 
        
        $(
this).attr({
            
target:$(this).attr('id')+'_alf',
            
action:options.url
        
});
    });



Я написал в комментариях где нужно вызвать функцию. Естественно я ожидал, что будет ошибка (не то пространство имен, или как там это называется). Вот поэтому и обращаюсь к вам с вопросом, как лучше поступить.
Заранее очень благодарен.
Mr_freeman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анализ ответа сервера denis7656 PHP 2 27.04.2012 10:11
Большое время ожидания ответа сервера pest11 БД в Delphi 9 29.03.2012 08:16
Обработка ответа от сервера Musho C# (си шарп) 1 13.10.2011 09:09
как в timeSetEvent CALLBACK передать функцию класса ? Teksa Общие вопросы C/C++ 0 23.07.2010 11:21
пишу плагин для IExplorer`а good3p Общие вопросы .NET 1 23.04.2008 17:54