UMIhelp

Разработка сайта на UMI.CMS => JS и AJAX => Тема начата: muldy от 21 Октября 2013, 14:07:30

Название: Получить значение property?
Отправлено: muldy от 21 Октября 2013, 14:07:30
Здравствуйте!
Собственно вопрос есть страница например с id 35, требуется получить значение property на ajax, как такое сделать?
Смотрел только как получить полностью страницу, а вот с определенным полем не пойму!

   jQuery.ajax({

           url: '/upage://35',
           type: 'GET',
           dataType: 'html',

           success: function(data){
             $('#main').html(data);
           }
      });

Подскажите пжл!
Название: Re:Получить значение property?
Отправлено: admin от 21 Октября 2013, 14:19:22
во-первых, к конкретному полю можно обращаться вот так (например поле h1) /upage://35.h1

во-вторых при работе с ajax удобно пользоваться запросами в json виде, в данном случае это будет выглядеть так upage://35.h1.json
Название: Re:Получить значение property?
Отправлено: muldy от 21 Октября 2013, 15:26:16
К сожалению мало знаю формат json(
Подскажите базовый способ, как вывеcти например значение h1?
Заранее спасибо!
Название: Re:Получить значение property?
Отправлено: admin от 21 Октября 2013, 15:46:06
см выше, там оба способа. И уделите 20 минут на прочтения того, как можно работать с json, многое станет удобнее или посмотрите примеры, на вроде этого http://umihelp.ru/forum/index.php?topic=58.15
Название: Re:Получить значение property?
Отправлено: muldy от 21 Октября 2013, 18:47:24
Спасибо буду изучать!)
Название: Re:Получить значение property?
Отправлено: muldy от 28 Октября 2013, 13:04:02
В общем значения получил но вот не пойму как их разобрать!
"items": {
      "item": {
         "0": {}
 "item": {
         "1": {}
"item": {
         "2": {}

Пробую так, но этот вариант отдает лишь одну картинку!

 $("<img/>").attr("src", item[1].photo.path).appendTo("#new_ajax");
Название: Re:Получить значение property?
Отправлено: admin от 28 Октября 2013, 13:27:03
а сколько картинок он должен отдавать?

у вас вернулся json, вы взяли из данного объекта items из него взяли item с индексом 1 и там взяли данные по картинке, что еще вы хотите вывести?

Если вы хотите вывести картинки для каждого item, то переберите их в цикле.
Название: Re:Получить значение property?
Отправлено: muldy от 28 Октября 2013, 13:55:09
Если вы хотите вывести картинки для каждого item, то переберите их в цикле.
Вот именно про цикл и хочу узнать как его использовать? Те я хочу вывести картинки для каждого item!