Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с jquery кодом (https://javascript.ru/forum/jquery/41679-pomogite-s-jquery-kodom.html)

parampam23 25.09.2013 02:05

Помогите с jquery кодом
 
эсть вот такойкод:
while(i<rel.length){
$.get( '*.php', { href: rel[i] }, function (data) {
$('#res').append("<div class='newp"+i+"'>"+data+"</div>");
}); i++;
}
не могу понять почему вот тут $('#res').append("<div class='newp"+i+"'>"+data+"</div>");
в переменной "i" всегда присваеватся последний индекс

Deff 25.09.2013 02:31

Цитата:

Сообщение от parampam23
эсть вот такойкод:
while(i<rel.length){
$.get( '*.php', { href: rel[i] }, function (data) {
$('#res').append("<div class='newp"+i+"'>"+data+"</div>");
}); i++;
}

Наверно так ?
(function Loads (i) {
 $.get( '*.php', { href: rel[i] }, function (data) {
  $('#res').append("<div class='newp"+i+"'>"+data+"</div>");
    while(i<rel.length){
    Loads (i) ;
    i++;
    } return;
  })
}());

Хотя имхо линк в get наверно должен меняться ? Тогда он в качестве переменной в Loads () и get()

рони 25.09.2013 02:47

parampam23,
Вариант ...
$.map(rel, function(el,i){
  $.get( '*.php', { href: el }, function (data) {
  $('#res').append("<div class='newp"+i+"'>"+data+"</div>");})
});

parampam23 25.09.2013 15:39

Deff ,
Спасибо помогло, но появился другой маленький косяк, но ето исправимо)


Часовой пояс GMT +3, время: 07:48.