Javascript Loadmore插件无法正确显示项目

Javascript Loadmore插件无法正确显示项目,javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,我找到了这3个文件,它是一个插件,当用户点击一个按钮并使用ajax和json来加载更多数据。它工作得很好,只有一个问题。它不在屏幕中显示数据,只显示括号()。问题是,我不知道有这么好的javascript来解决这个问题,如果它是在js中的话,我会请求你的帮助。如果有人能解决这个问题,我将不胜感激 插件的源代码是 index.html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type"

我找到了这3个文件,它是一个插件,当用户点击一个按钮并使用ajax和json来加载更多数据。它工作得很好,只有一个问题。它不在屏幕中显示数据,只显示括号
()
。问题是,我不知道有这么好的javascript来解决这个问题,如果它是在js中的话,我会请求你的帮助。如果有人能解决这个问题,我将不胜感激

插件的源代码是

index.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Load more</title>
</head>

<body>

<div class="articles">
    <div class="items">
        <div class="item">
            <h3><span data-field="title"></span> (<span data-field="id"></span>)</h3>
            <p data-field="description"></p>
        </div>
    </div>
    <a href="#" class="items-load">Load more</a>
</div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="loadmore.js"></script>
<script>
    $('.articles').loadmore({
        source: 'articles.php',
        step: 2
    });
</script>
</body>
</html>
数据库

id int not null auto_increment primary key,
title varchar(200),
description text

最好有至少10个以上的插入,以确保它正常工作并理解它

找到了解决方案。。问题出在第19行的articles.php文件,而不是

if ($articlesCount = $article->num_rows) {
    $articles = $article->fetch_all();
}
它必须声明fetch是assoc,因此解决方案如下:

if ($articlesCount = $article->num_rows) {
    $articles = $article->fetch_all(MYSQLI_ASSOC);
}
if ($articlesCount = $article->num_rows) {
    $articles = $article->fetch_all();
}
if ($articlesCount = $article->num_rows) {
    $articles = $article->fetch_all(MYSQLI_ASSOC);
}