query 对ajax数据each如何判断数据长度并加换行拼接加载到表格中

如何在each中加判断长度代码,实现每三条数据加一个换行。 /*ajax加载文章图像数据*/ $.ajax( { url: "Handler/SelectAllArticlImg.ashx?Id="+ Id, type: "GET", dataType: "json", success: function (data) { var Img = ""; var i= 0; $.each(data, function (i,u) { Img += "<td> <input type='image' src='../" + u.ImgFile + "' width='220' height='180' /></td>"; });
$("#ArticlImgshow").append("<tr>"+Img+"</tr>"); } });

森栏
浏览 519回答 1
1回答

陪伴而非守候

你好!!1234567891011121314151617你这是想要&nbsp;&nbsp;“循环数据--->>每3条数据放到一个<tr>里”&nbsp;的效果么?&nbsp;$.ajax({&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;"Handler/SelectAllArticlImg.ashx?Id="&nbsp;+&nbsp;Id,&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;"GET",&nbsp;&nbsp;&nbsp;&nbsp;dataType:&nbsp;"json",&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function(data)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;Img&nbsp;=&nbsp;"";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.each(data,&nbsp;function(i,&nbsp;u)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Img&nbsp;+=&nbsp;"<td>&nbsp;<input&nbsp;type='image'&nbsp;src='../"&nbsp;+&nbsp;u.ImgFile&nbsp;+&nbsp;"'&nbsp;width='220'&nbsp;height='180'&nbsp;/></td>";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;((i+1)&nbsp;%&nbsp;3)==0&nbsp;)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Img&nbsp;+=&nbsp;"</tr><tr>";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$("#ArticlImgshow").append("<tr>"&nbsp;+&nbsp;Img&nbsp;+&nbsp;"</tr>");&nbsp;&nbsp;&nbsp;&nbsp;}});&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery