jquery.lazyload 失效问题,图片不显示

$.post('couponList',map,function(data){if(data){varhtml="";for(vari=0;i<data.data.len... $.post('couponList',map ,function (data){
if (data) {
var html ="";
for(var i=0;i<data.data.length;i++){
var li=data.data[i];
html+="<li class='mui-table-view-cell' onclick='uirT("+li.coupon_id+")'> "
+"<div class='agqimg'>"
+"<img src='<%=imagePath%>"+li.image_ad +"'/>"
<%--+"<img src='<%=imagePath%>"+li.image_ad +"'>"--%>
+"</div>"
我这样post后台取回来的值用jquery.lazyload 就失效了,但是这段代码本身是没问题的,就是注释那一段完全没问题可正常运行,求解这是什么一个情况
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏70(财富值+成长值)
藍色雷客
推荐于2016-05-27 · TA获得超过122个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:163万
展开全部
用 POST 获取的页面是不会被缓存的,所以在此使用 query.lazyload 会无法正常载入图片
请尝试用 $.ajax 方法来取回资料,并在设定参数中设定发送同步请求 async = true
范例如下:
$.ajax({
url:'couponList',
type:'post',
data: map,
success:function(data){
--> write your code here!
},
error:function(ts){
},
async: false //启用同步请求
});
追问
然而不是这个问题 我已经自己解决了 所以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式