如何通过jquery生成动态图像标记

时间:2012-03-15 18:49:09

标签: javascript jquery ajax json

我已经通过

获取了json
<script>
    function getjs()
    {
        var script =document.createElement("script");
        script.setAttribute("type","text/javascript");
        script.setAttribute("src","http://localhost:8080/vigs/f4json?user=3&callback=gr");
        document.body.appendChild(script);
    }
    var i=0;
    function gr(data)
    {
        for(i=0;i<data.size;i++)
        {
            document.getElementById('w').innerHTML =data.itemr[i].itmurl;
        }
    }
</script>

所以,在获取网址后,它只显示我的div中的图像网址。我只是混淆了如何在jquery中为相同的上述任务编写代码,但是在id为mydiv.Or的div中显示图像(通过基于div中的大小生成附加到下一个的dynamix图像标记)?

你的帮助将不胜感激.. 感谢

2 个答案:

答案 0 :(得分:3)

使用JavaScript

function gr(data)
{
  var w = document.getElementById('w');
  for(i=0;i<data.itemr.length;i++)
  {
      var img = document.createElement('img');
      img.src = data.itemr[i].itmurl;
      w.appendChild(img);
  }
}

答案 1 :(得分:2)

$("<img>").attr("src", data.itemr[i].itmurl).appendTo($("#w"));