Функции не работают в блоке jQuery(function($){ });
Есть две функции:
function city_ajax(country_id){
data = "country_id="+country_id;
$.ajax({url: 'php_city.php',
type: 'get',
data: data,
dataType: 'json',
success: function(json){
answer = json['answer'];
$('#city').html(answer['listing_cities']);
},
error: function(json){
$('#note').html('<h5>Что-то не так...</h5>');
}
});
}
function toCities(country_code){
$('#cities').html('<div id="title_city" class="vibor"><span>Пожалуйста выберите нужный вам город.</span></div><div id="city"></div>');
$('html, body').animate({scrollTop: $('#cities').offset().top}, 'slow');
city_ajax(country_code);
return false;
}
Они прекрасно работают. Но если их заключить в блок jQuery(function($){ }); они работать прекращают. В средствах разрабодчика Chrome выдаёт ошибку "функция не определена".
Может кто подсказать в чём тут дело?
|