0

我有一个简单的页面,其中包含数据库中的一些产品。我想要的是创建某种更新程序,如果用户添加产品,那么页面中的特定 div 将显示自动添加的最新产品。

我试图查看此链接,但它根本没有帮助我们有不同的问题。

无论如何继承我在 php.ini 中的功能。

function recentlyAddeditems() {
echo '<h3>Recently Added Products</h3> <hr/>';
echo '<div id="main_section_widget">';



$sql = mysql_query("SELECT * FROM products ORDER BY id DESC LIMIT 20") or die(mysql_error());

if ($sql) {
    while ($row = mysql_fetch_array($sql)) {
        $name = $row['name'];
        $id = $row['id'];
        $category = $row['category'];

        echo "<a href=\"product.php?pid=$id\">$name | $category<br/></a>
                <hr/>
                ";
    }
    echo '</div>';
    echo '
        <p><br/><a href="recentitems.php">More items...</a></p>

    ';
}
}

和 html 页面

<div id="main_section_widget_cover" class="dates">
            <?php recentlyAddedItems(); ?>
        </div>

有没有更简单的方法来做到这一点?我试图在 jquery 中阅读有关 ajax 的信息,但没有具体示例仍然感到困惑。

请帮助堆栈向导!

4

1 回答 1

0

如果你想要一个 jquery 中的 ajax 示例,这里是一个非常简单的示例

<div id="main_section_widget_cover" class="dates"><div>

<script>
    $('#main_section_widget_cover').load('recentitems.php');
</script>

在recentitems.php

<?php recentlyAddedItems(); ?>

就是这样,这就是你需要做的所有事情来做一个基本的 ajax 调用

于 2012-06-28T01:49:32.920 回答