UMIhelp
Разработка сайта на UMI.CMS => JS и AJAX => Тема начата: 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);
}
});
Подскажите пжл!
-
во-первых, к конкретному полю можно обращаться вот так (например поле h1) /upage://35.h1
во-вторых при работе с ajax удобно пользоваться запросами в json виде, в данном случае это будет выглядеть так upage://35.h1.json
-
К сожалению мало знаю формат json(
Подскажите базовый способ, как вывеcти например значение h1?
Заранее спасибо!
-
см выше, там оба способа. И уделите 20 минут на прочтения того, как можно работать с json, многое станет удобнее или посмотрите примеры, на вроде этого http://umihelp.ru/forum/index.php?topic=58.15
-
Спасибо буду изучать!)
-
В общем значения получил но вот не пойму как их разобрать!
"items": {
"item": {
"0": {}
"item": {
"1": {}
"item": {
"2": {}
Пробую так, но этот вариант отдает лишь одну картинку!
$("<img/>").attr("src", item[1].photo.path).appendTo("#new_ajax");
-
а сколько картинок он должен отдавать?
у вас вернулся json, вы взяли из данного объекта items из него взяли item с индексом 1 и там взяли данные по картинке, что еще вы хотите вывести?
Если вы хотите вывести картинки для каждого item, то переберите их в цикле.
-
Если вы хотите вывести картинки для каждого item, то переберите их в цикле.
Вот именно про цикл и хочу узнать как его использовать? Те я хочу вывести картинки для каждого item!