簡體   English   中英

如何將數據庫表值添加到javascript表中?

[英]How to add database table values into a javascript table?

所以這是我的問題。

我有一個名為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(如果需要)。

如果要在表中插入一行,則要使用AJAX方式。 AJAX是當您不刷新頁面時,只有JavaScript在后台通信。

  1. 將AJAX消息發布到Servlet
  2. 實現doPost()方法並返回Stirng值,它可以是JSON
  3. 在AJAX完成的地方實現Javascript回調

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM