bug^君 2015-05-11 14:27 采纳率: 25%
浏览 2

Ajax JSON应用程序

I'm only able to append the first image in the <li>. I tried to use prepend rather than append, and it shows the last image only.

Can someone help me please?

$.ajax({
    url:'http://localhost/PHP/events.php',
    headers:{"Content-Type": "application/json"},
    type:'POST',
    data:$(this),
    dataType:'JSON',
    error:function(jqXHR,text_status,strError){
        alert(strError);
    },
    timeout:60000,
    success:function(data){
        for(var i in data){
            $("#Images").append("<li>"+data[i]+"</li>");                    
        }   
    }
});
  • 写回答

3条回答 默认 最新

  • weixin_33698823 2015-05-11 14:37
    关注

    Into the success callback function, do this:

    success:function(data){
        $.each(data, function(k, v) {
           $("#Images").append("<li>"+ v +"</li>");                    
         })  
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法