【发布时间】:2011-01-12 08:21:19
【问题描述】:
我正在调整一个网站,以便员工更轻松地编辑产品。现在,必须有人登录数据库并更改价格,然后有人必须更改网站本身的物理 html。
所以我正在编写代码,将所有产品从数据库中提取出来,并将它们显示在可以编辑的页面上。我认为用 Ajax 做任何事情都是最好的。
ajaxRequest.open("GET", url, true); ajaxRequest.send(null);
问题是,我只知道如何使用 URL(使用 POST、GET 等)处理 Ajax 请求。我需要帮助编写代码以从数据库中提取信息并显示它。
表名是PRODUCTS。 PRODUCTS 中有 ID、STOCK、SHORTNAME、DESCRIPTION、PRICE 和 SHIPPING 列。
在 HTML 中,我有一个 div 设置:
<div class="product">
<div class="productName">
SHORTNAME, PRICE, SHIPPING
</div>
<div class="productDesc">
ID, DESCRIPTION, STOCK
</div>
</div>
我想设置它,所以如果我单击一个按钮,ajax 会从 PRODUCT 中提取所有信息,并创建 .productName div。如果用户点击.productName,它将进一步展开以显示.productDesc。
问题:如何在单击按钮时使用 AJAX 查询数据库,并将信息放入元素中?
【问题讨论】:
-
所以你不知道如何用PHP查询数据库?
-
好吧,我不知道如何使用 PHP 进行查询,但我只是在想有一种方法可以使用 ajax 进行查询。这样,我不必在加载时执行所有查询,我可以等到用户单击按钮。除非 Ajax 没有那个功能?