jQuery Ajax从数据库加载数据但不显示它

时间:2013-06-26 21:40:55

标签: php javascript jquery html ajax

我有两个文件。一个PHP文件,包含一个SQL-Select语句并将输出作为html返回。第二个文件是我的索引文件,其中包含一个带有“loadMembers”类和一些jquery代码的div:

$(document).ready(function () {
    function startInterval() {
        var refreshId = setInterval(function () {
            $.ajax({
                url: 'sidebars/members.php',
                type: 'html',
                success: function (resp) {
                    $("div.loadMembers").html(resp);
                }
            });
        }, 5000);
    }
    startInterval();
});

我想用5秒的时间间隔刷新数据库数据div。我也尝试了.load()......

请求包含一些数据,但我的数据库中没有任何数据......

问题出在哪里?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

您的请求类型可以是获取或发布,而不是html,它应该是dataType

url : 'sidebars/members.php',
type: 'POST', // or GET
dataType : 'html',