0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 4
1

Вывод результата ajax запроса

04.06.2012, 21:54. Показов 3953. Ответов 4
Метки нет (Все метки)

Есть запрос :
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$.ajax({
                type: "POST",
                url: "pages/scorlink.php",
                success: function(data)
                    {   
                        json = eval( '(' + data + ')' );
                    
                            for(var i=0;i<json.mylink.length;i++)
                                {
                            
                                    $('div#contentHolder a').attr({href:json.mylink[i]});
                                }
                            
                    }
              
        });
который получает json строку :
Javascript
1
2
3
4
5
6
7
8
9
{"mylink":[
"http:\/\/mysite\/ex\/pages\/link\/0.php",
"http:\/\/mysite\/ex\/pages\/link\/1.php",
"http:\/\/mysite\/ex\/pages\/link\/2.php",
"http:\/\/mysite\/ex\/pages\/link\/3.php",
"http:\/\/mysite\/ex\/pages\/link\/4.php",
"http:\/\/mysite\/ex\/pages\/link\/5.php",
"http:\/\/mysite\/ex\/pages\/link\/6.php"
]}
На странице есть точно такое количество тегов <а>,как и элементов json строки.
Как в каждом тегу <а>,присвоить каждый элемент json строки.
С текущим кодом выводится только последний элемент json строки, 6 рас.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2012, 21:54
Ответы с готовыми решениями:

Вывод результата в value input ajax-ом
при введении коли-ва дней в первый input из базы вытягивается строчка в которой есть это значение,...

Вывод результата AJAX порциями
Доброго времени суток, товарищи, имеется у меня ajax запрос (обращается к стороннему АПИ) в ответе...

Вывод ответа php из ajax запроса
Всем доброго вечера. Я программист С++ и к яве и php имею не много отношения (хотя с php и html я...

Вызов ajax запроса после обработки другого ajax запроса
Добрый день. По нажатию на кнопку происходит ajax запрос. Сервер возвращает true или false. Если...

4
26 / 25 / 5
Регистрация: 25.04.2012
Сообщений: 73
04.06.2012, 22:32 2
попробуйте
Javascript
1
2
3
4
for(var i in json.mylink)
  {            
    $('div#contentHolder a'[i]).attr({href:json.mylink[i]});
  }
или
Javascript
1
2
3
4
for(var i=0;i<json.mylink.length;i++)
  {            
    $('div#contentHolder a'[i]).attr({href:json.mylink[i]});
  }
1
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 4
04.06.2012, 23:05  [ТС] 3
oshibka404
Ни первый ни второй код ничего не выводит.
ну если добавить к і++ :
Javascript
1
2
3
for(var i=0;i<json.mylink.length;i++)
  {            
    $('div#contentHolder a'[i++]).attr({href:json.mylink[i]});
тогда выводит 2 элемент :
HTML5
1
"<a href="http://mysite/ex/pages/link/1.php"></a>
столько сколько тегов а на странице (8 рас);
0
40 / 40 / 14
Регистрация: 07.04.2012
Сообщений: 98
05.06.2012, 00:39 4
Javascript
1
$('div#contentHolder a').eq(i).attr({href:json.mylink[i]});
1
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 4
05.06.2012, 00:47  [ТС] 5
Nigepas
Спасибо! все работает как надо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2012, 00:47
Помогаю со студенческими работами здесь

Ожидания результата в ajax
У меня есть форма, после ввода в которую автоматически отправляется запрос (через ajax), а...

AJAX возврат результата PHP
Так есть отправка данных в пхп через ажакс $.ajax({ type: &quot;POST&quot;, url: &quot;myphp.php&quot;, ...

Ajax $.post обработка результата
Доброго времени суток. Пишу сайт с использованием ajax запросов. Суть проблемы в анкете. При...

Запись результата ajax в переменную
Вообщем, нужна помощь, есть скрипт function funcBefore () { $(&quot;#result&quot;).text (&quot;Ожидание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru