2015-09-17 4 views
-1

Я трейд организовать изображения в шести колонках, как, но его повторяющимися изображениямиКак организовать шесть столбцов в строках в соответствии с изображениями?

$(document).ready(function() { 
     alert('Hello'); 
     $.ajax({ 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      url: "Default4.aspx/BindDatatable", 
      data: "{}", 
      dataType: "json", 
      success: function (data) { 
       var imgs; 
       for (var i = 0; i < data.d.length; i++) { 
        $("#gvDetails").append("<tr><td><img src=" + data.d[i].ImagePath + " height='60px' width='100px' ></img></td><td><img src=" + data.d[i + 1].ImagePath + " height='60px' width='100px' ></img></td><td><img src=" + data.d[i + 2].ImagePath + " height='60px' width='100px' ></img></td><td><img src=" + data.d[i + 3].ImagePath + " height='60px' width='100px' ></img></td><td><img src=" + data.d[i + 4].ImagePath + " height='60px' width='100px' ></img></td><td><img src=" + data.d[i + 5].ImagePath + " height='60px' width='100px' ></img></td></tr>"); 
       }                 
      }, 
      error: function (result) { 
       alert("Error"); 
      } 
     }); 
    }); 

так, как избежать повторения изображений и расположить его как на изображениях рассчитывать?

+0

'for (var i = 0; i , чтобы получить путь – guradio

+0

Что такое данные? Вы можете показать данные json –

+0

' $ .ajax ({ тип: "POST", CONTENTTYPE: "приложения/JSON; кодировка = UTF-8", URL: "Default4.aspx/BindDatatable", данные: "{}", Datatype: "JSON", успех: функция (данные) { вар ГИМ; для (вар я = 0; I "); . } }, ошибка: функция (результат) { alert («Ошибка»); } }); 'попробуйте этот – guradio

ответ

0

ПОПРОБУЙТЕ ЭТО ИЗМЕНЕНИЕ. обратите внимание (я не знаю, каково ваше возвращение данных), это может сработать для вас.

success: function (data) { 
     var el = "<tr>"; 
     for (var i = 0; i < data.d.length; i++) { 
     if (i%6 == 0) { 
      el += "</tr><tr>" 
     } 
     el += "<td><img src=" + data.d[i].ImagePath + " height='60px' width='100px' /></td>"); 
     } 
     el += '</tr>'; 
     $("#gvDetails").append($(el));                
    } 
+0

ваш код работает успешно .. thanq очень много .. но если я хочу добавить один тег метки в другую строку, то? – Azaad

+0

отметьте этот ответ как принятый ответ, если это полезно для вас. –

+0

Не могли бы вы рассказать еще об одном из них, о котором я просил вас выше. – Azaad

Смежные вопросы