0

嗨,我是 jquerymobile 的初学者。有没有可能从javascript加载gridview?我需要从javascript加载gridview。我的html页面是

<body onload="loadGridView()">
<fieldset class="ui-grid-b" id="mygrid">
</filedset>
</body>

和javascript函数是

function loadGridview()
{
var img_grid=$("#mygrid"); 
      img_grid.append(' <div class="ui-block-a">
            <img alt="" src="images.jpg" style="width: 80px; height: 80px" />
            </div>
            <div class="ui-block-b">
                <img alt="" src="images.jpg" style="width: 80px; height: 80px" />
            </div>
            <div class="ui-block-c">
                <img alt="" src="images.jpg" style="width: 80px; height: 80px" />
            </div>');
}

我错了还是错过了什么?提前致谢。

4

1 回答 1

1

使用例如 Firebug 来调试你的代码,然后你会看到你的错误

截屏

以下更正的示例有效

<body onload="loadGridView()">
  <div data-role="page" id="a-page">
    <div data-role="content"
      <fieldset class="ui-grid-b" id="mygrid">
      </filedset>
    </div>
  </div><!-- /page -->

  <script>
  function loadGridView() {
    var img_grid=$("#mygrid");
    img_grid.append('<div class="ui-block-a"><img alt="" src="images.jpg" style="width: 80px; height: 80px" /></div>');
    img_grid.append('<div class="ui-block-b"><img alt="" src="images.jpg" style="width: 80px; height: 80px" /></div>');
    img_grid.append('<div class="ui-block-c"><img alt="" src="images.jpg" style="width: 80px; height: 80px" /></div>');
  };
  </script>
</body>  
于 2012-10-29T16:08:03.733 回答