json в javascript
Ув. форумчане, помогите решить проблему:
есть ajax запрос, который должен выбрать города для конкретной страны: $.post("registration/city_country", { country: country }, function(data) { alert(data.city); //undefined :( },"json"); Принимаю данные на сервере, обрабатываю и конвертирую в формат JSON(ф-к Codeigniter): $this->load->model('registration_model'); $country = 1; //для примера взял Украину с одним городом. $city = $this->registration_model->get_cities($country); echo (json_encode($city)); Пробовал выводить print_r на экран, выводит в таком формате: [{"city":"Donetsk"}] Но когда я пишу alert(data.city); выводит UNDEFINED. Помогите решить проблему. Заранее спасибо! |
data - приходит как array. попробуй
alert(data[0].city) |
Цитата:
|
Часовой пояс GMT +3, время: 19:55. |