Приветствую всех!
В js недавно, поэтому прошу помощи.
Пишу регистрацию на сайте, и через ajax делаю выбор страны,региона,города.
Есть вот такой вот скрипт на стороне клиента:
function loadRegion(select) {
$.post("/ajax/reg", {selectId: select.value, selectType: 'region'},
function(data){
var json_regions = JSON.decode(data.data);
alert(jon_regions);
}, 'json');
}
Функция
loadRegion() вызывается при выборе select:
<select name='country' id='sel12' onchange="loadRegion(this)">
<option valye='null'>Выберите страну</option>
<option valye="1">Россия</option>
<option valye="2">Америка</option>
</select>
Сервер возвращает мне список всех регионов принадлежащим выбранной стране в формате JSON:
{
"status":true,
"message":null,
"data":[
{
"id":"4312",
"name":"\u041c\u043e\u0441\u043a\u0432\u0430 \u0438 \u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b."
},
{
"id":"4925",
"name":"\u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 \u0438 \u043e\u0431\u043b\u0430\u0441\u0442\u044c"
}
]
}
В firebug пишет:
JSON.decode is not a function
Подскажите пожалуйста как мне добраться до полей
name и
id?