在表中显示客户端的临时数据

问题描述

| 请参考此图像,以便我可以更好地解释该问题。 我有Master / Detail表单(在这种情况下为物料清单),该表单将数据存储在2个数据库表中。 表单的顶部(产品,数量)存储在主表中,并且插入的ID(为FK)将在“详细信息”表中填充以下所输入的组件和数量。 但是,直到按下最后一个SAVE(submit),我才将组件ID(下拉列表中的值)和数量(来自输入字段中)的数量存储到数组内的JavaScript对象中:
var products = [];
        $(\"#add\").click(function(){

            var prodname_fk = $(\"select\").val();
            var prodname = $(\"select option:selected\").text();
            var quantity = $(\"#quantity\").val();

                //Checks if the product or quantity has not been selected
                if (quantity == \'\' || prodname_fk == \'\')
                {
                    alert(\"Please select product and quantity!\");
                    return false;
                }
            //Pushes the Objects(products [id,quantity,prodname,uom]) into the Array    
            products.push({id:prodname_fk,prodname:prodname,quantity:quantity});

                //Test Purpose CONSOLE output
                var i = 0;
                $.each(products,function(){
                        console.log(products[i].id + \" --> \" + products[i].prodname + \" --> \" + products[i].quantity);
                        i++;

                });

            //Emptys the product and quantity
            $(\"select\").val(\"\");
            $(\"#quantity\").val(\"\"); 
        });
我还获得了产品名称(来自保管箱的文本),以便在下表中显示。 所以,我的问题是: 按下每个ADD后,如何在表中显示“没有记录!”的组件和数量? (ADD不会提交或刷新页面) 如何在同一表中为数组中的每个对象添加\“ delete \”函数? 如何检查数组中是否已存在组件,然后将数量加起来? 这是我的表格: 提前非常感谢您! ps。我正在尝试实现以下目标:如何在客户端存储临时数据,然后将其发送到服务器     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)