我一直在Jquery手机上工作,并且一直在尝试一些样品而且我现在已经被卡住了。 我有一个存储一些数据的数据库,我一直在通过php检索并打印这样的数据:
$("li").click(function(){$("#content").load('get_items.php?div='+index);
});
我将一个变量索引传递给db,以便从php脚本中检索db的详细信息,如下所示:
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("somedbname") or die(mysql_error());
$category_id=$_GET['div'];
$data=mysql_query("SELECT * FROM items WHERE category_id=".$category_id) or die(mysql_error());
$output[] = '<ul data-role="listview" data-split-icon="plus">';
while($row = mysql_fetch_array($data))
{
$output[] = '<li>';
$output[] = '<a href="">'.$row['item_name'].': Rs.'.$row['price'].'/-</a>';
$output[] = '<a href="order.php?action=add&id='.$row['id'].'">do something</a>';
$output[] = '</li>';
}
$output[] = '</ul>';
echo join('',$output);
我想在页面的分割按钮列表中显示项目,
但是代码显示了一个带有项目符号的简单无序列表。
我尝试使用jquery apis .css()
和.addClass()
方法,但无法使其正常工作。
任何人都可以告诉我什么是获得拆分按钮列表的解决方案?
谢谢
答案 0 :(得分:2)
我认为你应该触发创建事件。像这样:
$("li").click(function(){$("#content").load('get_items.php?div='+index, function(){
$("#content").trigger('create');
}); });