Как получить значение из ответа?

506
18 марта 2017, 01:46

Ajax запросом к странице получаю ответ:

Ссылка на картинку

Мне нужно получить значение из responseText, который имеет вид:

{
  'FACET_FILTER':false, 
  'PRICES':
    {
      'FULL_PRICE':
        {
          'ID':'15',
          'TITLE':'Цена',
          'SELECT':'PROPERTY_15',
          'CAN_VIEW':true,
        }
    }
}

Примерно такого типа. Как мне получить например ID?

Ajax запрос:

$.ajax({
  dataType:"json",
  url: '?ajax=y&arrFilter_15_MIN=&arrFilter_15_MAX=13231&arrFilter_3_2212294583=Y&arrFilter_5_1842515611=Y&arrFilter_6_4088798008=Y',
  success:function(data){
    console.log(data);
  }
});
Answer 1
$.ajax({
  dataType:"json",
  url: '?ajax=y&arrFilter_15_MIN=&arrFilter_15_MAX=13231&arrFilter_3_2212294583=Y&arrFilter_5_1842515611=Y&arrFilter_6_4088798008=Y',
  success: function(data){
    console.log(data.responseText.match(/'ID\':\'(.*?)\'/i)[1]);
  }
});    
Answer 2
$.ajax({
  dataType:"json",
  url: '?ajax=y&arrFilter_15_MIN=&arrFilter_15_MAX=13231&arrFilter_3_2212294583=Y&arrFilter_5_1842515611=Y&arrFilter_6_4088798008=Y',
  success:function(data){
    console.log(data['PRICES']['FULL_PRICE']['ID']);
  }
});
READ ALSO
Как динамическому блоку изменить цвет?

Как динамическому блоку изменить цвет?

У меня не изменяет цвет блока

360
Рамки(border) у крайних и соседних элементов

Рамки(border) у крайних и соседних элементов

Здравствуйте, подскажите способ сделать также?: http://refillsbourbon

320
Как сделать фон на всю высоту

Как сделать фон на всю высоту

При уменьшении экрана, появляется вертикальная прокрутка, блок заполняется по высоте на 100% окна браузера, но при скроллинге блок поднимается...

264