gpt4 book ai didi

php - Jquery Mobile ListView 填充了来自 mySQL 数据库的数据

转载 作者:行者123 更新时间:2023-11-30 00:47:02 26 4
gpt4 key购买 nike

我正在尝试在 jquery mobile 中为我的 PhoneGap 应用程序创建一个 ListView ,该 ListView 将填充数据库表中“mares”列中的值。

目前我使用以下代码:

HTML 文件中的脚本

<script type="text/javascript">
function makeList() {
$.post("urlOfFileOnServer.php",
function(resultfromphp) {
$('#ulListview').append(resultfromphp);
$('#ulListview').trigger('create');
$('#ulListview').listview('refresh');
});
}

$("#pageName").live('pagebeforeshow', function(event) {
makeList();

});
</script>

HTML 正文中的标记

<ul id="ulListview"></ul>

存储在服务器上的PHP文件

<?php

include_once('db.php');
$sth = mysql_query("SELECT * FROM dates");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
?>

目前没有显示列表任何帮助使其正常工作的帮助将不胜感激,谢谢

最佳答案

根据您的代码,您希望使用 JSON 作为数据格式。如果是这样,您首先需要在返回内容之前向响应添加 header

header('Content-Type: application/json');

尝试调试您的 JSON 内容是否以正确的方式返回。

关于php - Jquery Mobile ListView 填充了来自 mySQL 数据库的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com