从数据库中读取每个图片的地址 然后输出到指定div中 图片旁边带个X号 可以对其做删除操作!
后台: Imgs=GetImgs(....); 页面: <div> <%foreach(DataRow img in Imgs.Rows){//有实体类就用实体类 %> <img src="<%=img["path"]%>" ..../><a class="delimg" href="del.ashx?id=<%=img["id"]%>">X</a> <% }%> </div>
删除
del.ashx:
DelImg(Request["id"]);
$(function(){ $(".delimg").click(function(){ $.post($(this).attr("href"),function(r){ alert("删除成功!"); }); return false; }); });
删除后怎么让这个图片在页面上消失呢? 在不重新加载页面的情况下
@王陈染:
$(function(){ $(".delimg").click(function(){
var _img=$(this).prev(); $.post($(this).attr("href"),function(r){ alert("删除成功!");
_img.remove();
}); return false; }); });
按你说的流程你哪一步不会?
就是循环加载图片的时候不会
问题是什么?
$.ajax({ url:"loadimgs.aspx"; success:function(imgs) { $("div img").each(function(){ $(this).attr("src",imgs[i]); }); } });
手写的一点代码