Показать сообщение отдельно
  #3 (permalink)  
Старый 22.05.2014, 20:33
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Сообщение от dwarf Посмотреть сообщение
может так ?
$(document).ready(function(){
//тут твоя функция 
function yourName() {......} , и далее
$("#reload_btn").click(function (){ 
   yourName();
}
});
Создание именованной функции только после загрузки DOM? Это что еще за треш?

function some_function()
{
               $.ajax({
                'url' : 'captcha_base64_3.php',
                'type' : 'POST',
                'dataType' : 'json',
                 
                'success' : function(json) {
                    // обход json-а (только по первому уровню, НЕ вглубь)
                    /*console.group ('json')*/
                    $.each(json, function(i,elem){
                        /*console.log ("Параметр json:",i);
                        console.log (elem);*/
 
                        if (i == "captcha_base64"){
                        $(".captcha-image").attr('src','data:image/png;base64,'+elem);
                        }
                        if (i=='number_of_squares'){
                          alert(elem);
                        }
                    });
                    /*console.groupEnd('json');*/
                },
                'error' :function (xhr, ajaxOptions, thrownError){
                    console.warn(xhr.status);
                    console.warn(thrownError);
                }
            });
}

document.ready(some_function);
$("#reload_btn").click(some_function);

Ну, естественно, переназови some_function как там тебе надо.

Последний раз редактировалось Erolast, 22.05.2014 в 21:43.
Ответить с цитированием