如何将数据库表值添加到javascript表中?

时间:2015-03-10 22:54:24

标签: java javascript angularjs postgresql

这是我的问题。

我有一个名为Storage的数据库,其中有一个名为products的表,该表有20行产品,其中包含以下字段(名称,描述,价格,数量)。

在我的javascript代码中,我使用XMLHttpRequest向服务器询问此信息,服务器(java servlet)执行查询" SELECT * FROM products"获取所有值并将它们保存在服务器端的变量中

我的问题是,如何从java servlet获取数据,将其发送到我的javascript代码(客户端)并创建一个包含这些值的表。

这是我尝试在客户端生成表以添加值。

`function generateTable()
{
    table.style.border = "1";
    table.style.borderColor = "red";
    table.style.alignment = "center";

    for (int i=0; i<10; i++)
    {
        table.insertRow();

        for(int j = 0; j<4; j++)
        {
            table.rows[i].insertCell();
        }
    }

    table.style.display = "block";
    document.body.appendChild(table);
}`

注意:我必须使用原始Javascript,Java,如果需要AngularJS。

1 个答案:

答案 0 :(得分:0)

如果您的意思是在表中插入一行,并且您想使用AJAX方式。 AJAX就是当你不刷新页面时,只有JavaScript在后台进行通信。

  1. 将AJAX消息发布到servlet
  2. 实现doPost()方法并返回Stirng值,它可以是JSON
  3. 实现AJAX完成的Javascript回调